在IHostedService中应如何使用取消令牌?

ASP.NET核心2.0文档定义了IHostedService界面如下:

StartAsync(CancellationToken)-在服务器启动并触发IApplicationLifetime.ApplicationStarted之后调用。StartAsync包含启动后台任务的逻辑。

StopAsync(CancellationToken)-当主机执行正常关机时触发。StopAsync包含结束后台任务并处理所有非托管资源的逻辑。如果应用程序意外关闭(例如,应用程序的进程失败),则可能不会调用StopAsync。

如果StopAsync被调用以关闭服务,那么取消令牌参数有什么作用?应该如何精确地使用它们?


慕盖茨4494581
浏览 232回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP