<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="11.0.0-preview.2.26159.112" />

Microsoft.Extensions.Hosting.HostingAbstractionsHostExtensions

public static class HostingAbstractionsHostExtensions
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(); } }