集合一些代码段
可以直接接 IServiceProvider
/// <summary> /// 使用 services.AddHostedService<BackgroundWorks>(); /// </summary> public class BackgroundWorks : BackgroundService { /// <summary> /// 注册服务 /// </summary> /// <param name="Instance"></param> /// <param name="Factory"></param> public BackgroundWorks(IServiceProvider Instance, IServiceScopeFactory Factory) { /*如果拿不到依赖可以使用 以下的一个 *Instance.CreateScope().ServiceProvider.GetRequiredService<T>(); *Factory.CreateScope().ServiceProvider.GetRequiredService<T>(); **/ } /// <summary> /// /// </summary> /// <param name="stoppingToken"></param> /// <returns></returns> protected override Task ExecuteAsync(CancellationToken stoppingToken) { return Task.CompletedTask; } /// <summary> /// /// </summary> /// <param name="cancellationToken"></param> /// <returns></returns> public override Task StopAsync(CancellationToken cancellationToken) { return base.StopAsync(cancellationToken); } }
使用两个样式
{ word-wrap: break-word; word-break: break-all; }
本文作者:没想好
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!