Microsoft.Extensions.Hosting Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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. |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per