Partager via


Microsoft.AspNetCore.Server.HttpSys Espace de noms

Contient des types utilisés pour exécuter une application ASP.NET Core avec HTTP.sys. HTTP.sys est utilisé comme IServer. HTTP.sys est uniquement pris en charge sur les systèmes d’exploitation Windows.

Classes

AuthenticationManager

Expose les configurations d’authentification Http.Sys.

DelegationRule

Règle qui gère un handle vers la file d’attente de requêtes et l’URLPrefix vers laquelle déléguer.

HttpSysDefaults

Constantes pour HttpSys.

HttpSysException

Exception levée par HttpSys lorsqu’une erreur se produit

HttpSysOptions

Contient les options utilisées par HttpSys.

TimeoutManager

Expose les configurations de délai d’attente Http.Sys. Ceux-ci peuvent également être configurés dans le Registre. Ces paramètres ne s’appliquent pas lors de l’attachement à une file d’attente existante.

UrlPrefix

Ensemble de paramètres d’URL utilisés pour écouter les requêtes entrantes.

UrlPrefixCollection

Préfixes de collection ou d’URL

Interfaces

IHttpSysRequestDelegationFeature

Interface permettant de déléguer des requêtes à d’autres files d’attente de requêtes Http.Sys.

IHttpSysRequestInfoFeature

Cela expose le point d’extensibilité http.Sys HTTP_REQUEST_INFO en tant que données opaques pour que l’appelant interperate. https://learn.microsoft.com/windows/win32/api/http/ns-http-http_request_v2, https://learn.microsoft.com/windows/win32/api/http/ns-http-http_request_info

IHttpSysRequestTimingFeature

Cela expose le point d’extensibilité http.Sys HTTP_REQUEST_TIMING_INFO qui contient des données d’horodatage de traitement des requêtes à partir de Http.Sys.

IServerDelegationFeature

Cela expose la création de règles de délégation sur les files d’attente de requête appartenant au serveur.

Énumérations

AuthenticationSchemes

Spécifie les protocoles d’authentification.

ClientCertificateMethod

Décrit la méthode de négociation de certificat client pour les connexions HTTPS.

Http503VerbosityLevel

Énumération déclarant les valeurs autorisées pour le niveau de détail lorsque http.sys rejeter les demandes en raison de la limitation.

HttpSysRequestTimingType

Définit les types d’horodatages de traitement des requêtes exposés via le point d’extensibilité Http.Sys HTTP_REQUEST_TIMING_INFO.

RequestQueueMode

Utilisé pour indiquer si cette instance de serveur doit créer une nouvelle file d’attente de requêtes Http.Sys ou l’attacher à une instance existante.

Remarques

Pour plus d’informations sur l’hébergement d’applications ASP.NET Core avec HTTP.sys, consultez HTTP.sys serveur web avec ASP.NET Core.