Microsoft.Extensions.Hosting Névtér
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Olyan osztályokat biztosít, amelyek lehetővé teszik az alkalmazások erőforrásainak és élettartamának beágyazására.
Osztályok
| Name | Description |
|---|---|
| ApplicationMetadataHostBuilderExtensions |
Bővítmények az alkalmazás metaadataihoz. |
| BackgroundService |
Alaposztály egy hosszú futású implementáláshoz IHostedService. |
| ConsoleLifetimeOptions |
Beállításjelzőket biztosít a következőhöz ConsoleLifetime: . |
| EnvironmentName |
Gyakran használt környezetnevek. Ez a típus elavult, és egy későbbi verzióban el lesz távolítva. Az ajánlott alternatíva a Microsoft. Extensions.Hosting.Environments. |
| Environments |
Gyakran használt környezetnevek. |
| FakeHostingExtensions |
A gazdagépegység-tesztelési forgatókönyveket támogató bővítménymetelyek. |
| Host |
Kényelmi IHostBuilder módszereket biztosít a példányok előre konfigurált alapértelmezett beállításokkal való létrehozásához. |
| HostAbortedException |
Az a kivétel, amely akkor fordul elő, amikor a IHost rendszer leáll, és jelzi, hogy a gazdagép kecsesen leáll. Ezt a kivételt nem szabad felhasználói kóddal kiírni vagy kezelni. |
| HostApplicationBuilder |
Üzemeltetett alkalmazásokat és szolgáltatások szerkesztőt jelöl, amely segít a konfiguráció, a naplózás, az élettartam és egyebek kezelésében. |
| HostApplicationBuilderSettings |
Beállítások egy HostApplicationBuilder. |
| HostBuilder |
Program inicializálási segédprogram. |
| HostBuilderContext |
A közös szolgáltatásokat tartalmazó környezet a IHost. Egyes tulajdonságok null értékűek lehetnek, amíg a IHost. |
| HostDefaults |
A HostBuilder konfigurációs kulcsainak állandói. |
| HostEnvironmentEnvExtensions |
Bővítménymetelyek a következőhöz IHostEnvironment: . |
| HostingAbstractionsHostBuilderExtensions |
Bővítménymetelyeket biztosít az IHostBuilder üzemeltetési absztrakciós csomagból. |
| HostingAbstractionsHostExtensions |
Bővítménymetelyeket biztosít az IHost üzemeltetési absztrakciós csomagból. |
| HostingEnvironmentExtensions |
Bővítménymetelyek a következőhöz IHostingEnvironment: . |
| HostingHostBuilderExtensions |
Bővítménymetelyeket biztosít az IHostBuilder üzemeltetési csomagból. |
| HostOptions |
A IHostbeállításai. |
| SystemdHostBuilderExtensions |
Bővítménymetelyek a beállításhoz SystemdLifetime. |
| WindowsServiceLifetimeHostBuilderExtensions |
Bővítménymetenek a WindowsServiceLifetime beállításához. |
| WindowsServiceLifetimeOptions |
Megadja a Windows szolgáltatás élettartamának konfigurálására vonatkozó beállításokat. |
Interfészek
| Name | Description |
|---|---|
| IApplicationLifetime |
Lehetővé teszi a felhasználók számára a tisztítást a kecses leállítás során. Ez a típus elavult, és egy későbbi verzióban el lesz távolítva. Az ajánlott alternatíva a Microsoft. Extensions.Hosting.IHostApplicationLifetime. |
| IHost |
Egy program absztrakciója. |
| IHostApplicationBuilder |
Üzemeltetett alkalmazásokat és szolgáltatások szerkesztőt jelöl, amely segít a konfiguráció, a naplózás, az élettartam és egyebek kezelésében. |
| IHostApplicationLifetime |
Lehetővé teszi, hogy a felhasználók értesítést kapnak az alkalmazás élettartamának eseményeiről. Ez a felület nem használható felhasználó által helyettesíthetőként. |
| IHostBuilder |
Program inicializálási absztrakciója. |
| IHostedLifecycleService |
Az előtte vagy utána StartAsync(CancellationToken)StopAsync(CancellationToken)futó metódusokat definiálja. |
| IHostedService |
A gazdagép által felügyelt objektumok metódusait határozza meg. |
| IHostEnvironment |
Információt nyújt arról az üzemeltetési környezetről, amelyben az alkalmazás fut. |
| IHostingEnvironment |
Információt nyújt arról az üzemeltetési környezetről, amelyben az alkalmazás fut. Ez a típus elavult, és egy későbbi verzióban el lesz távolítva. Az ajánlott alternatíva a Microsoft. Extensions.Hosting.IHostEnvironment. |
| IHostLifetime |
Nyomon követi a gazdagép élettartamát. |
Enumerációk
| Name | Description |
|---|---|
| BackgroundServiceExceptionBehavior |
Olyan viselkedést ad meg, amelyet a IHost rendszer tiszteletben tart, ha egy nem kezelt kivétel történik az egyik BackgroundService példányában. |