KestrelServerLimits.MinResponseDataRate Propriété

Définition

Obtient ou définit le débit de données minimal de 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 remplacé par demande via IHttpMinResponseDataRateFeature.

Par défaut, 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 débit de données minimal du corps de la requête, ce taux s’applique également à la réponse status ligne et aux en-têtes.

Ce taux est appliqué par opération d’écriture au lieu d’être moyené sur la durée de vie de la réponse. Chaque fois que le serveur écrit un segment 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 sur la longueur de l’écriture en octets divisée par le débit de données (c’est-à-dire la durée maximale que l’écriture doit prendre pour se terminer avec le débit de données spécifié). La connexion est abandonnée si l’écriture n’est pas terminée avant l’expiration du minuteur.

S’applique à