word文档:https://github.com/IceEmblem/LearningDocuments/tree/master/%E5%AD%A6%E4%B9%A0%E8%B5%84%E6%96%99/Windows%20%E5%B9%B3%E5%8F%B0/Net
IHostedService被注册到Host后,Host启动时,会允许所有注册的IHostedService
注册IHostedService
如下代码注册IHostedService
services.AddHostedService();
IHostedService
IHostedService示例如下:
public class MyService : IHostedService
{
private IServiceProvider _provider {
get; }
public MyService(IServiceProvider provider) {
this._provider = provider;
}
public Task StartAsync(CancellationToken cancellationToken)
{
<
.NET Core 中的 IHostedService 实现与Windows服务创建

本文介绍了.NET Core中IHostedService接口的使用,包括如何注册和实现IHostedService,以及BackgroundService的用法。示例展示了如何创建和停止HostedService,以及如何在Windows服务中使用IHostedService。同时,文章还提到了如何从根IServiceProvider获取域IServiceProvider,并提供了依赖注入的例子。
最低0.47元/天 解锁文章
603

被折叠的 条评论
为什么被折叠?



