Microsoft.Extensions.Hosting Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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í. |