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
ApplicationMetadataHostBuilderExtensions |
Rozšíření pro metadata aplikace. |
BackgroundService |
Základní třída pro implementaci dlouhotrvajícího IHostedServiceobjektu . |
ConsoleLifetimeOptions |
Poskytuje příznaky možností pro ConsoleLifetime. |
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í |
FakeHostingExtensions |
Rozšiřující metody podporující scénáře testování jednotek hostitele |
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 rozšiřující metody pro IHostBuilder z balíčku abstrakce hostingu. |
HostingAbstractionsHostExtensions |
Poskytuje rozšiřující metody pro IHost z balíčku abstrakce hostingu. |
HostingEnvironmentExtensions |
Rozšiřující metody pro IHostingEnvironment. |
HostingHostBuilderExtensions |
Poskytuje metody rozšíření 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 |
Poskytuje třídy, které umožňují zapouzdřit prostředky aplikace a životnost funkcí. |
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. |
IHostApplicationBuilder |
Představuje tvůrce hostovaných aplikací a 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 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 |
Sleduje životnost hostitele. |
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í. |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro