|
||
---|---|---|
.. | ||
Config | ||
Controllers | ||
Database | ||
Properties | ||
Bunny.WebApi.csproj | ||
Bunny.WebApi.csproj.user | ||
Bunny.WebApi.http | ||
Dockerfile | ||
Program.cs | ||
ReadMe.md | ||
appsettings.Development.json | ||
appsettings.json | ||
bunny.db |
ReadMe.md
设置后台服务,原生写法
using Microsoft.Extensions.Hosting;
namespace Bunny.Service.BackgroundModule;
/// <summary>
/// 定时任务
/// </summary>
public class TemplateBackgroundModule : BackgroundService
{
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
while (!stoppingToken.IsCancellationRequested)
{
Console.WriteLine("TemplateService started");
await Task.Delay(1000, stoppingToken);
await Task.Run(() => { Console.WriteLine("执行了。。。"); }, stoppingToken);
await Task.Delay(1000, stoppingToken);
Console.WriteLine("--------------------------------");
}
}
}