Partager via


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

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

Interfaces

IConnectionTimeoutFeature

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

IDecrementConcurrentConnectionCountFeature

Fonctionnalité de connexion permettant à l’intergiciel d’arrêter de compter les connexions vers MaxConcurrentConnections. Il est utilisé par Kestrel en interne pour arrêter de compter les 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 débit 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 MinDataRate sur À la null place, utilisez 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 débit 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. Utilisez plutôt pour la MinResponseDataRate configuration à l’échelle du serveur qui s’applique à la fois à HTTP/2 et HTTP/1.x.

ISslStreamFeature

Fonctionnalité permettant d’accéder à l’objet de SslStreamla connexion. 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 Implémentation de serveur web Kestrel dans ASP.NET Core.