Microsoft.Extensions.Hosting Spazio dei nomi

Fornisce classi che consentono di incapsulare le risorse e la durata di un'app.

Classi

ApplicationMetadataHostBuilderExtensions

Estensioni per i metadati dell'applicazione.

BackgroundService

Classe di base per l'implementazione di un oggetto IHostedService a esecuzione prolungata.

ConsoleLifetimeOptions

Fornisce flag di opzione per ConsoleLifetime.

EnvironmentName

Nomi di ambiente comunemente usati.

Questo tipo è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è Microsoft.Extensions.Hosting.Environments.

Environments

Nomi di ambiente comunemente usati.

FakeHostingExtensions

Metodi di estensione che supportano scenari di unit test host.

Host

Fornisce metodi pratici per la creazione di istanze di IHostBuilder con impostazioni predefinite preconfigurate.

HostAbortedException

Eccezione generata all'aborto IHost .

HostApplicationBuilder

Generatore di applicazioni e servizi ospitati che consente di gestire la configurazione, la registrazione, la durata e altro ancora.

HostApplicationBuilderSettings

Contiene le impostazioni per la costruzione di un oggetto HostApplicationBuilder.

HostBuilder

Utilità di inizializzazione del programma.

HostBuilderContext

Contesto contenente i servizi comuni in IHost. Alcune proprietà possono essere Null fino a quando non vengono impostate da IHost.

HostDefaults

Costanti per le chiavi di configurazione HostBuilder.

HostEnvironmentEnvExtensions

Metodi di estensione per IHostEnvironment.

HostingAbstractionsHostBuilderExtensions

Fornisce metodi di estensione per l'oggetto IHostBuilder dal pacchetto di astrazioni host.

HostingAbstractionsHostExtensions

Fornisce metodi di estensione per l'oggetto IHost dal pacchetto di astrazioni host.

HostingEnvironmentExtensions

Metodi di estensione per IHostingEnvironment.

HostingHostBuilderExtensions

Fornisce i metodi di estensione per l'oggetto IHostBuilder dal pacchetto host.

HostOptions

Opzioni per IHost.

SystemdHostBuilderExtensions

Metodi di estensione per la configurazione di SystemdLifetime.

WindowsServiceLifetimeHostBuilderExtensions

Metodi di estensione per la configurazione di WindowsServiceLifetime.

WindowsServiceLifetimeOptions

Fornisce classi che consentono di incapsulare le risorse e la durata di un'app.

Interfacce

IApplicationLifetime

Consente ai consumer di eseguire la pulizia durante un arresto normale.

Questo tipo è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è Microsoft.Extensions.Hosting.IHostApplicationLifetime.

IHost

Astrazione del programma.

IHostApplicationBuilder

Rappresenta un generatore di servizi e applicazioni ospitate che consente di gestire la configurazione, la registrazione e la durata.

IHostApplicationLifetime

Consente ai consumer di ricevere notifiche relative agli eventi di durata dell'applicazione.

IHostBuilder

Astrazione per l'inizializzazione del programma.

IHostedLifecycleService

Definisce i metodi eseguiti prima o dopo StartAsync(CancellationToken) e StopAsync(CancellationToken).

IHostedService

Definisce metodi per gli oggetti gestiti dall'host.

IHostEnvironment

Fornisce informazioni sull'ambiente di hosting in cui viene eseguita un'applicazione.

IHostingEnvironment

Fornisce informazioni sull'ambiente di hosting in cui viene eseguita un'applicazione.

Questo tipo è obsoleto e verrà rimosso in una versione futura. L'alternativa consigliata è Microsoft.ExtensionsExtensions.Hosting.IHostEnvironment.

IHostLifetime

Tiene traccia della durata dell'host.

Enumerazioni

BackgroundServiceExceptionBehavior

Specifica un comportamento che verrà IHost rispettato se si verifica un'eccezione non gestita in una delle relative BackgroundService istanze.