Sdílet prostřednictvím


Microsoft.Extensions.Hosting Obor názvů

Poskytuje třídy, které umožňují zapouzdření prostředků a životnosti aplikace.

Třídy

ApplicationMetadataHostBuilderExtensions

Rozšíření pro metadata aplikace

BackgroundService

Základní třída pro implementaci dlouhotrvajících IHostedService.

ConsoleLifetimeOptions

Poskytuje příznaky možností pro ConsoleLifetime.

EnvironmentName

Běžně používané názvy prostředí

Tento typ je zastaralý a bude odebrán v budoucí verzi. Doporučená alternativa je Microsoft.Extensions.Hosting.Environment.

Environments

Běžně používané názvy prostředí

FakeHostingExtensions

Metody rozšíření podporující scénáře testování jednotek hostitele

Host

Poskytuje metody pro usnadnění vytváření instancí IHostBuilder s předkonfigurovanými výchozími nastaveními.

HostAbortedException

Výjimka, která je vyvolán při IHost potratu.

HostApplicationBuilder

Tvůrce pro hostované aplikace a služby, které pomáhají spravovat konfiguraci, protokolování, životnost a další.

HostApplicationBuilderSettings

Obsahuje nastavení pro vytváření HostApplicationBuilder.

HostBuilder

Inicializační nástroj programu.

HostBuilderContext

Kontext obsahující běžné služby v IHost. Některé vlastnosti mohou být null, dokud nenastaví IHost.

HostDefaults

Konstanty pro konfigurační klíče nástroje HostBuilder

HostEnvironmentEnvExtensions

Rozšiřující metody pro IHostEnvironment.

HostingAbstractionsHostBuilderExtensions

Poskytuje rozšiřující metody pro IHostBuilder z balíčku abstrakce hostování.

HostingAbstractionsHostExtensions

Poskytuje rozšiřující metody pro IHost z balíčku abstrakce hostování.

HostingEnvironmentExtensions

Rozšiřující metody pro IHostingEnvironment.

HostingHostBuilderExtensions

Poskytuje rozšiřující metody pro IHostBuilder z hostitelského balíčku.

HostOptions

Možnosti pro IHost.

SystemdHostBuilderExtensions

Rozšiřující metody pro nastavení SystemdLifetime.

WindowsServiceLifetimeHostBuilderExtensions

Metody rozšíření pro nastavení windowsServiceLifetime

WindowsServiceLifetimeOptions

Možnosti konfigurace životnosti služby systému Windows

Rozhraní

IApplicationLifetime

Umožňuje uživatelům provádět čištění během odkladu vypnutí.

Tento typ je zastaralý a bude odebrán v budoucí verzi. Doporučená alternativa je Microsoft.Extensions.Hosting.IHostApplicationLifetime.

IHost

Abstrakce programu.

IHostApplicationBuilder

Představuje hostované aplikace a tvůrce služeb, který pomáhá spravovat konfiguraci, protokolování a životnost.

IHostApplicationLifetime

Umožňuje příjemcům dostávat oznámení o událostech životnosti aplikace.

IHostBuilder

Abstrakce inicializace programu.

IHostedLifecycleService

Definuje metody, které se spouští před nebo po StartAsync(CancellationToken) a StopAsync(CancellationToken).

IHostedService

Definuje metody pro objekty spravované hostitelem.

IHostEnvironment

Poskytuje informace o hostitelském prostředí, ve kterém je aplikace spuštěná.

IHostingEnvironment

Poskytuje informace o hostitelském prostředí, ve kterém je aplikace spuštěná.

Tento typ je zastaralý a bude odebrán v budoucí verzi. Doporučená alternativa je Microsoft.Extensions.Hosting.IHostEnvironment.

IHostLifetime

Sleduje životnost hostitele.

Výčty

BackgroundServiceExceptionBehavior

Určuje chování, které bude IHost respektovat, pokud dojde k neošetřené výjimce v jedné z jejích BackgroundService instancí.