Microsoft.Extensions.Hosting Névtér

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.