Microsoft.AspNetCore.Server.HttpSys Espace de noms

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

Classes

AuthenticationManager

Expose les configurations d’authentification Http.Sys.

DelegationRule

Règle qui gère un handle à la file d’attente des requêtes et à UrlPrefix à 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’expiration Http.Sys. Ils 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 demandes entrantes.

UrlPrefixCollection

Collection ou préfixes 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 s’interpérifie. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_request_v2, https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_request_info

IHttpSysRequestTimingFeature

Cela expose le point d’extensibilité Http.Sys HTTP_REQUEST_TIMING_INFO qui contient les données d’horodatage de traitement des demandes provenant de Http.Sys.

IServerDelegationFeature

Cela expose la création de règles de délégation sur les files d’attente de demandes 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

Enum déclarant les valeurs autorisées pour le niveau de détail lorsque http.sys rejettent des demandes en raison d’une 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

Permet d’indiquer si ce serveur instance doit créer une file d’attente de demandes Http.Sys ou l’attacher à une file d’attente 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.