Files
WCS/Cowain.TestProject/Services/TestHostedService.cs
2026-03-02 09:08:20 +08:00

29 lines
734 B
C#

using Cowain.Base.Helpers;
using Microsoft.Extensions.Logging;
using System;
using System.Threading;
using System.Threading.Tasks;
namespace Cowain.TestProject.Services
{
public class TestHostedService : BackgroundHostedService
{
private readonly ILogger<TestHostedService> _logger;
public TestHostedService(ILogger<TestHostedService> logger)
{
_logger = logger;
}
[LogAndSwallow]
protected override async Task ExecuteAsync(CancellationToken stoppingToken)
{
_logger.LogInformation("Test StartAsync ");
await Task.Delay(2000, stoppingToken);
_logger.LogInformation("Test StartedAsync");
}
}
}