【发布时间】:2021-03-03 15:26:44
【问题描述】:
.Net core Worker 服务模板如下图
public class Worker : BackgroundService
{
public Worker(ILogger<Worker> logger)
{
_logger = logger;
}
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
while (!stoppingToken.IsCancellationRequested)
{
_logger.LogInformation("Worker running at: {time}", DateTimeOffset.Now);
await Task.Delay(10000, stoppingToken);
}
}
}
这是 .net core worker 服务代码。它每 10000 毫秒循环写入一次日志。
我的问题:每 10000 毫秒后,如何使用此工作服务调用另一个工作服务。
【问题讨论】:
-
您的日志记录提供商是什么?我们无法从界面上真正分辨出来。
标签: c# .net-core backgroundworker