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ř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í. |