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’un IHostedService durable. |
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 d’unité 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 |
L’exception qui est levée lors de l’avortement IHost . |
HostApplicationBuilder |
Générateur d’applications et de services hébergés qui permet de gérer la configuration, la journalisation, la durée de vie et bien plus encore. |
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 avoir la valeur Null jusqu’à ce qu’elles soient définies par le IHost. |
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 pour IHost. |
SystemdHostBuilderExtensions |
Méthodes d’extension pour la configuration de SystemdLifetime. |
WindowsServiceLifetimeHostBuilderExtensions |
Méthodes d’extension pour la configuration de WindowsServiceLifetime. |
WindowsServiceLifetimeOptions |
Fournit des classes qui vous permettent d’encapsuler les ressources et les fonctionnalités de durée de vie d’une application. |
Interfaces
IApplicationLifetime |
Permet aux consommateurs d’effectuer un nettoyage pendant un arrêt approprié. 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 liés à la durée de vie de l’application. |
IHostBuilder |
Abstraction d’initialisation de programme. |
IHostedLifecycleService |
Définit les méthodes exécutées avant ou après StartAsync(CancellationToken) et StopAsync(CancellationToken). |
IHostedService |
Définit des méthodes pour des objets qui sont gérés par l’hôte. |
IHostEnvironment |
Fournit des informations sur l’environnement d’hébergement dans lequel une application est en cours d’exécution. |
IHostingEnvironment |
Fournit des informations sur l’environnement d’hébergement dans lequel une application est en cours d’exécution. 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 BackgroundService instances. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour