KestrelServerLimits.MinResponseDataRate Propriété

Définition

Obtient ou définit le taux de données minimal de la réponse en octets/seconde. La définition de cette propriété sur null indique qu’aucun débit de données minimal ne doit être appliqué. Cette limite n’a aucun effet sur les connexions mises à niveau qui sont toujours illimitées. Cela peut être substitué par requête via IHttpMinResponseDataRateFeature.

La valeur par défaut est de 240 octets/seconde avec une période de grâce de 5 secondes.

public:
 property Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ MinResponseDataRate { Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ get(); void set(Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ value); };
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate? MinResponseDataRate { get; set; }
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate MinResponseDataRate { get; set; }
member this.MinResponseDataRate : Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate with get, set
Public Property MinResponseDataRate As MinDataRate

Valeur de propriété

Remarques

Contrairement au taux de données minimal du corps de la requête, ce taux s’applique également à la ligne et aux en-têtes d’état de la réponse.

Ce taux est appliqué par opération d’écriture au lieu d’être moyenné sur la durée de la réponse. Chaque fois que le serveur écrit un bloc de données, un minuteur est défini sur le maximum de la période de grâce définie dans cette propriété ou la longueur de l’écriture en octets divisée par le taux de données (c’est-à-dire la durée maximale nécessaire à l’exécution de l’écriture avec le taux de données spécifié). La connexion est abandonnée si l’écriture n’est pas terminée au moment où le minuteur expire.

Ce taux peut ne pas mesurer avec précision la quantité de données qu’un client lit. Les données sont immédiatement copiées dans les mémoires tampons du système d’exploitation jusqu’à ce qu’elles soient complètes, et le taux s’applique uniquement aux mémoires tampons d’application.

S’applique à