29 lines
734 B
C#
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");
|
|
}
|
|
|
|
}
|
|
}
|