Microsoft.AspNetCore.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 types qui aident à configurer et démarrer des applications web.
Classes
| Nom | Description |
|---|---|
| AppServicesWebHostBuilderExtensions |
Méthode d’extension pour ajouter Azure intégration d’AppServices à l’application. |
| ConventionBasedStartup |
Fournit des types qui aident à configurer et démarrer des applications web. |
| DelegateStartup |
Utilisé pour initialiser les services et les intergiciels utilisés par une application. |
| EnvironmentName |
Noms d’environnement couramment utilisés. |
| HostingAbstractionsWebHostBuilderExtensions |
Contient des méthodes d’extension pour configurer le IWebHostBuilder. |
| HostingEnvironmentExtensions |
Méthodes d’extension pour IHostingEnvironment. |
| HostingStartupAttribute |
Attribut de marqueur indiquant une implémentation de ce qui sera chargé et exécuté lors de IHostingStartup la génération d’un IWebHost. |
| KestrelServerOptionsConnectionLoggingExtensions |
Fournit des types qui aident à configurer et démarrer des applications web. |
| KestrelServerOptionsHttpsExtensions |
Fournit des types qui aident à configurer et démarrer des applications web. |
| KestrelServerOptionsSystemdExtensions |
Extensions pour l’intégration avec systemd |
| ListenOptionsConnectionLoggingExtensions |
Extensions pour la journalisation des connexions. |
| ListenOptionsHttpsExtensions |
Méthodes d’extension pour ListenOptions cette configuration de Kestrel pour utiliser HTTPS pour un point de terminaison donné. |
| ServiceFakesWebHostExtensions |
Méthodes d’extension prenant en charge les scénarios de test unitaire de serveur Kestrel. |
| StartupBase |
Classe de base pour initialiser les services et les intergiciels utilisés par une application. |
| StartupBase<TBuilder> |
Classe de base pour l’initialisation des services et des intergiciels utilisés pour la configuration d’un |
| WebHostBuilder |
Générateur pour IWebHost |
| WebHostBuilderContext |
Contexte contenant les services communs sur le IWebHost. Certaines propriétés peuvent être null jusqu’à ce que définies par le IWebHost. |
| WebHostBuilderExtensions |
Contient des extensions pour la configuration d’un IWebHostBuilder. |
| WebHostBuilderHttpSysExtensions |
Fournit la méthode d’extensions permettant d’utiliser Http.sys en tant que serveur pour l’hôte web. |
| WebHostBuilderIISExtensions |
Méthodes d’extension pour le processus hors processus IIS. |
| WebHostBuilderKestrelExtensions |
Extensions Kestrel IWebHostBuilder . |
| WebHostBuilderLibuvExtensions |
Extensions Libuv IWebHostBuilder . |
| WebHostBuilderMsQuicExtensions |
Fournit des types qui aident à configurer et démarrer des applications web. |
| WebHostBuilderNamedPipeExtensions |
IWebHostBuilder méthodes d’extension pour configurer le transport de canaux nommés à utiliser par Kestrel. |
| WebHostBuilderQuicExtensions |
IWebHostBuilder méthodes d’extension pour configurer le transport Quic à utiliser par Kestrel. |
| WebHostBuilderSocketExtensions |
IWebHostBuilder méthodes d’extension pour configurer le transport Socket à utiliser par Kestrel. |
| WebHostBuilderWebListenerExtensions |
Fournit des types qui aident à configurer et démarrer des applications web. |
| WebHostDefaults |
Contient un ensemble de constantes représentant des clés de configuration. |
| WebHostExtensions |
Contient des extensions pour la gestion du cycle de vie d’un IWebHost. |
Interfaces
| Nom | Description |
|---|---|
| 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. |
| IHostingEnvironment |
Fournit des informations sur l’environnement d’hébergement web 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. AspNetCore.Hosting.IWebHostEnvironment. |
| IHostingStartup |
Représente une configuration spécifique à la plateforme qui sera appliquée à un IWebHostBuilder lors de la génération d’un IWebHost. |
| IStartup |
Fournit une interface permettant d’initialiser les services et les intergiciels utilisés par une application. |
| IStartupConfigureContainerFilter<TContainerBuilder> |
Cette API prend en charge l’infrastructure ASP.NET Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| IStartupConfigureServicesFilter |
Cette API prend en charge l’infrastructure ASP.NET Core et n’est pas destinée à être utilisée directement à partir de votre code. Cette API peut changer ou être supprimée dans les versions ultérieures. |
| IStartupFilter |
Fournit une interface permettant d’étendre le pipeline d’intergiciels avec de nouvelles méthodes Configurer. Peut être utilisé pour ajouter des valeurs par défaut au début ou à la fin du pipeline sans avoir à inscrire explicitement l’intergiciel (middleware) de l’application. |
| IWebHost |
Représente un hôte web configuré. |
| IWebHostBuilder |
Un générateur pour IWebHost. |
| IWebHostEnvironment |
Fournit des informations sur l’environnement d’hébergement web dans lequel une application s’exécute. |
Remarques
Pour plus d’informations sur l’hébergement ASP.NET Core, consultez .NET hôte générique dans ASP.NET Core.