asp.net core 2.0 后台定时自动执行任务


自己写一个类继承BackgroundService

1 2 3 4 5 6 7 8 9 10 11 internal class RefreshService : BackgroundService {     protected override async Task ExecuteAsync(CancellationToken stoppingToken)     {         while (!stoppingToken.IsCancellationRequested)         {               //需要执行的任务               await Task.Delay(60000, stoppingToken);//等待60秒         }     } }

Startup.cs中注入

1 2 3 4 public void ConfigureServices(IServiceCollection services) {     services.AddSingleton(); }

转自:https://www.cnblogs.com/fireicesion/p/9867793.html