文章目录
- 1. 添加Nuget包
- 2. 修改Program.cs
- 3. 添加TestService
借助.NET的通用主机(IHostBuilder)可以轻易创建一个可以执行后台任务的程序
1. 添加Nuget包
- Microsoft.Extensions.Hosting
2. 修改Program.cs
通过Host获取IHostService,然后添加一个名为TestSerivce
的后台服务。
internal class Program
{
static void Main(string[] args)
{
Host.CreateDefaultBuilder().ConfigureServices((context,services) => {
services.AddHostedService();
})
.Build().Run();
}
}
3. 添加TestService
internal class TestService : IHostedService
{
public Task StartAsync(服务器托管网CancellationToken cancellationToken)
{
//在这里执行你的工作,比如监听socket、消息服务等
Console.WriteLine("do your work");
return Task.CompletedTask;
}
public Task StopAsync(CancellationToken cancellationToken)
{
return Task.CompletedTask;
}
}
服务器托管,北京服务器托管,服务器租用 ht服务器托管网tp://www.fwqtg.net
机房租用,北京机房租用,IDC机房托管, http://www.fwqtg.net
相关推荐: CoaXpress downlink数据解析方法
什么是downlink数据 downlink指的是相机传输到host采集卡的高速链路,其中包含了如下类型的数据: 1、Stream Data 2、Trigger Ack, Trigger; 3、Ack (reply data); 4、Event, Heartb…