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 permettent de configurer et de démarrer des applications web.
Classes
AppServicesWebHostBuilderExtensions |
Méthode d’extension pour ajouter l’intégration d’Azure AppServices à l’application. |
ConventionBasedStartup |
Fournit des types qui permettent de configurer et de 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 marker indiquant une implémentation de qui sera chargée et exécutée lors de IHostingStartup la génération d’un IWebHost. |
KestrelServerOptionsConnectionLoggingExtensions |
Fournit des types qui permettent de configurer et de démarrer des applications web. |
KestrelServerOptionsHttpsExtensions |
Fournit des types qui permettent de configurer et de 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 qui configurent 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 l’initialisation des services et des 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 |
Un générateur pour IWebHost |
WebHostBuilderContext |
Contexte contenant les services communs sur le IWebHost. Certaines propriétés peuvent avoir la valeur Null jusqu’à ce qu’elles soient définies par le IWebHost. |
WebHostBuilderExtensions |
Contient des extensions pour la configuration d’un IWebHostBuilder. |
WebHostBuilderHttpSysExtensions |
Fournit la méthode d’extensions pour utiliser Http.sys comme serveur pour l’hôte web. |
WebHostBuilderIISExtensions |
Méthodes d’extension pour iis out-of-process. |
WebHostBuilderKestrelExtensions |
Extensions Kestrel IWebHostBuilder . |
WebHostBuilderLibuvExtensions |
Extensions Libuv IWebHostBuilder . |
WebHostBuilderMsQuicExtensions |
Fournit des types qui permettent de configurer et de démarrer des applications web. |
WebHostBuilderNamedPipeExtensions |
IWebHostBuilder méthodes d’extension pour configurer le transport des 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 permettent de configurer et de démarrer des applications web. |
WebHostDefaults |
Contient un ensemble de constantes représentant les clés de configuration. |
WebHostExtensions |
Contient des extensions pour gérer le cycle de vie d’un IWebHost. |
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. |
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 la configuration spécifique à la plateforme qui sera appliquée à un IWebHostBuilder lors de la génération d’un IWebHost. |
IStartup |
Fournit une interface pour l’initialisation des services et des 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 pourra être changée ou 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 pourra être changée ou supprimée dans les versions ultérieures. |
IStartupFilter |
Fournit une interface pour étendre le pipeline d’intergiciel avec les nouvelles méthodes Configure. Peut être utilisé pour ajouter des valeurs par défaut au début ou à la fin du pipeline sans avoir à faire en sorte que l’auteur de l’application inscrive explicitement le middleware. |
IWebHost |
Représente un hôte web configuré. |
IWebHostBuilder |
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 Hôte générique .NET dans ASP.NET Core.