Microsoft.AspNetCore.Server.Kestrel.Core.Features Espace de noms

Fournit des types utilisés pour décrire les composants de fonctionnalités dans le serveur web Kestrel.

Interfaces

Nom Description
IConnectionTimeoutFeature

Fonctionnalité permettant de gérer efficacement les délais d’expiration de connexion.

IDecrementConcurrentConnectionCountFeature

Fonctionnalité de connexion permettant au middleware d’arrêter de compter les connexions vers MaxConcurrentConnections. Cela est utilisé par Kestrel en interne pour arrêter le comptage des connexions mises à niveau vers cette limite.

IHttp2StreamIdFeature

ID de flux pour un flux donné dans une connexion HTTP/2.

IHttpMinRequestBodyDataRateFeature

Fonctionnalité permettant de définir le taux de données minimal auquel le corps de la demande doit être envoyé par le client. Cette fonctionnalité n’est pas prise en charge pour les requêtes HTTP/2, sauf pour la désactiver entièrement en définissant MinDataRatenull la valeur Instead, à utiliser MinRequestBodyDataRate pour la configuration à l’échelle du serveur qui s’applique à la fois à HTTP/2 et HTTP/1.x.

IHttpMinResponseDataRateFeature

Fonctionnalité permettant de définir le taux de données minimal auquel la réponse doit être reçue par le client. Cette fonctionnalité n’est pas disponible pour les requêtes HTTP/2. Au lieu de cela, utilisez MinResponseDataRate la configuration à l’échelle du serveur qui s’applique à HTTP/2 et HTTP/1.x.

ISslStreamFeature

Fonctionnalité permettant d’accéder aux connexions SslStream. Cette fonctionnalité ne sera pas disponible pour les connexions non TLS ou HTTP/3.

ITlsApplicationProtocolFeature

Fonctionnalité permettant de définir l’accès au protocole d’application TLS

Remarques

Pour plus d’informations sur l’hébergement d’applications ASP.NET Core avec Kestrel, consultez l’implémentation du serveur web Kestrel dans ASP.NET Core.