Microsoft.Extensions.Hosting Obor názvů

Poskytuje třídy, které umožňují zapouzdřit prostředky aplikace a životnost funkcí.

Třídy

BackgroundService

Základní třída pro implementaci dlouhotrvajícího IHostedServiceobjektu .

ConsoleLifetimeOptions

Poskytuje třídy, které umožňují zapouzdřit prostředky aplikace a životnost funkcí.

EnvironmentName

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

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

Environments

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

Host

Poskytuje pomocné metody pro vytváření instancí IHostBuilder s předkonfigurovanými výchozími nastaveními.

HostAbortedException

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

HostApplicationBuilder

Tvůrce hostovaných aplikací a služeb, který pomáhá spravovat konfiguraci, protokolování, životnost a další.

HostApplicationBuilderSettings

Obsahuje nastavení pro vytvoření objektu HostApplicationBuilder.

HostBuilder

Inicializační nástroj programu.

HostBuilderContext

Kontext obsahující běžné služby v objektu IHost. Některé vlastnosti můžou mít hodnotu null, dokud ji nenastaví .IHost

HostDefaults

Konstanty pro konfigurační klíče HostBuilder.

HostEnvironmentEnvExtensions

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

HostingAbstractionsHostBuilderExtensions

Poskytuje třídy, které umožňují zapouzdřit prostředky aplikace a životnost funkcí.

HostingAbstractionsHostExtensions

Poskytuje třídy, které umožňují zapouzdřit prostředky aplikace a životnost funkcí.

HostingEnvironmentExtensions

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

HostingHostBuilderExtensions

Poskytuje třídy, které umožňují zapouzdřit prostředky aplikace a životnost funkcí.

HostOptions

Možnosti pro IHost.

SystemdHostBuilderExtensions

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

WindowsServiceLifetimeHostBuilderExtensions

Metody rozšíření pro nastavení WindowsServiceLifetime.

Rozhraní

IApplicationLifetime

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

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

IHost

Abstrakce programu.

IHostApplicationLifetime

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

IHostBuilder

Abstrakce inicializace programu.

IHostedService

Definuje metody pro objekty spravované hostitelem.

IHostEnvironment

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

IHostingEnvironment

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

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

IHostLifetime

Poskytuje třídy, které umožňují zapouzdřit prostředky aplikace a životnost funkcí.

Výčty

BackgroundServiceExceptionBehavior

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