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
| Name | Description |
|---|---|
| ApplicationMetadataHostBuilderExtensions |
Rozšíření pro metadata aplikace |
| BackgroundService |
Základní třída pro implementaci dlouhotrvající 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 pohodlné metody pro vytváření instancí IHostBuilder s předem nakonfigurovanými výchozími nastaveními. |
| HostAbortedException |
Výjimka, která se vyvolá, když IHost je zastavena, značí, že hostitel zastavuje elegantně. Tato výjimka by neměla být vyvolán ani zpracována uživatelským kódem. |
| HostApplicationBuilder |
Představuje hostované aplikace a tvůrce služeb, který pomáhá spravovat konfiguraci, protokolování, životnost a další. |
| HostApplicationBuilderSettings |
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 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 balíček abstrakcí hostování. |
| HostingAbstractionsHostExtensions |
Poskytuje rozšiřující metody pro IHost balíček abstrakcí hostování. |
| HostingEnvironmentExtensions |
Rozšiřující metody pro IHostingEnvironment. |
| HostingHostBuilderExtensions |
Poskytuje rozšiřující metody pro IHostBuilder balíček hostování. |
| HostOptions |
Možnosti pro IHost. |
| SystemdHostBuilderExtensions |
Rozšiřující metody pro nastavení SystemdLifetime. |
| WindowsServiceLifetimeHostBuilderExtensions |
Metody rozšíření pro nastavení windowsServiceLifetime |
| WindowsServiceLifetimeOptions |
Určuje možnosti konfigurace životnosti služby Windows. |
Rozhraní
| Name | Description |
|---|---|
| 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í, životnost a další. |
| IHostApplicationLifetime |
Umožňuje příjemcům dostávat oznámení o událostech životnosti aplikace. Toto rozhraní není určeno k nahrazení uživatelem. |
| IHostBuilder |
Abstrakce inicializace programu. |
| IHostedLifecycleService |
Definuje metody, které se spouští před nebo za a za 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
| Name | Description |
|---|---|
| BackgroundServiceExceptionBehavior |
Určuje chování, které bude IHost respektovat, pokud dojde k neošetřené výjimce v jedné z jejích BackgroundService instancí. |