Microsoft.Extensions.Hosting Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit des classes qui vous permettent d’encapsuler les ressources et les fonctionnalités de durée de vie d’une application.
Classes
ApplicationMetadataHostBuilderExtensions |
Extensions pour les métadonnées d’application. |
BackgroundService |
Classe de base pour l’implémentation d’une IHostedServicelongue durée. |
ConsoleLifetimeOptions |
Fournit des indicateurs d’option pour ConsoleLifetime. |
EnvironmentName |
Noms d’environnement couramment utilisés. Ce type est obsolète et sera supprimé dans une version ultérieure. L’alternative recommandée est Microsoft.Extensions.Hosting.Environments. |
Environments |
Noms d’environnement couramment utilisés. |
FakeHostingExtensions |
Méthodes d’extension prenant en charge les scénarios de test unitaire hôte. |
Host |
Fournit des méthodes pratiques pour créer des instances de IHostBuilder avec des valeurs par défaut préconfigurées. |
HostAbortedException |
Exception levée sur IHost avortement. |
HostApplicationBuilder |
Générateur pour les applications hébergées et les services qui permettent de gérer la configuration, la journalisation, la durée de vie, etc. |
HostApplicationBuilderSettings |
Contient les paramètres de construction d’un HostApplicationBuilder. |
HostBuilder |
Utilitaire d’initialisation de programme. |
HostBuilderContext |
Contexte contenant les services communs sur le IHost. Certaines propriétés peuvent être null jusqu’à ce que la IHostsoit définie. |
HostDefaults |
Constantes pour les clés de configuration HostBuilder. |
HostEnvironmentEnvExtensions |
Méthodes d’extension pour IHostEnvironment. |
HostingAbstractionsHostBuilderExtensions |
Fournit des méthodes d’extension pour le IHostBuilder à partir du package d’abstractions d’hébergement. |
HostingAbstractionsHostExtensions |
Fournit des méthodes d’extension pour le IHost à partir du package d’abstractions d’hébergement. |
HostingEnvironmentExtensions |
Méthodes d’extension pour IHostingEnvironment. |
HostingHostBuilderExtensions |
Fournit des méthodes d’extension pour le IHostBuilder à partir du package d’hébergement. |
HostOptions |
Options de IHost. |
SystemdHostBuilderExtensions |
Méthodes d’extension pour configurer SystemdLifetime. |
WindowsServiceLifetimeHostBuilderExtensions |
Méthodes d’extension pour configurer WindowsServiceLifetime. |
WindowsServiceLifetimeOptions |
Options permettant de configurer la durée de vie d’un service Windows. |
Interfaces
IApplicationLifetime |
Permet aux consommateurs d’effectuer le nettoyage pendant un arrêt normal. Ce type est obsolète et sera supprimé dans une version ultérieure. L’alternative recommandée est Microsoft.Extensions.Hosting.IHostApplicationLifetime. |
IHost |
Abstraction de programme. |
IHostApplicationBuilder |
Représente un générateur d’applications et de services hébergés qui permet de gérer la configuration, la journalisation et la durée de vie. |
IHostApplicationLifetime |
Permet aux consommateurs d’être avertis des événements de durée de vie des applications. |
IHostBuilder |
Abstraction d’initialisation de programme. |
IHostedLifecycleService |
Définit les méthodes qui sont exécutées avant ou après StartAsync(CancellationToken) et StopAsync(CancellationToken). |
IHostedService |
Définit des méthodes pour les objets gérés par l’hôte. |
IHostEnvironment |
Fournit des informations sur l’environnement d’hébergement dans lequel une application s’exécute. |
IHostingEnvironment |
Fournit des informations sur l’environnement d’hébergement dans lequel une application s’exécute. Ce type est obsolète et sera supprimé dans une version ultérieure. L’alternative recommandée est Microsoft.Extensions.Hosting.IHostEnvironment. |
IHostLifetime |
Effectue le suivi de la durée de vie de l’hôte. |
Énumérations
BackgroundServiceExceptionBehavior |
Spécifie un comportement que le IHost respectera si une exception non gérée se produit dans l’une de ses instances BackgroundService. |