Microsoft.Extensions.Hosting.BackgroundService
namespace Microsoft.Extensions.Hosting
{
public static class HostDefaults
{
public static readonly string ApplicationKey;
public static readonly string EnvironmentKey;
public static readonly string ContentRootKey;
}
}
namespace Microsoft.Extensions.Hosting
{
public abstract class BackgroundService : IHostedService, IDisposable
{
public virtual Task ExecuteTask { get; }
protected abstract Task ExecuteAsync(CancellationToken stoppingToken);
public virtual Task StartAsync(CancellationToken cancellationToken);
public virtual Task StopAsync(CancellationToken cancellationToken);
public virtual void Dispose();
protected BackgroundService();
}
}