KestrelServerLimits.MinResponseDataRate Eigenschaft

Definition

Ruft die minimale Datenrate der Antwort in Byte/Sekunde ab oder legt diese fest. Wenn Sie diese Eigenschaft auf NULL festlegen, sollte keine Mindestdatenrate erzwungen werden. Dieses Limit hat keine Auswirkungen auf aktualisierte Verbindungen, die immer unbegrenzt sind. Dies kann pro Anforderung überschrieben IHttpMinResponseDataRateFeaturewerden.

Der Standardwert ist 240 Bytes/Sekunde mit einer Karenzzeit von 5 Sekunden.

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

Eigenschaftswert

Hinweise

Im Gegensatz zur minimalen Datenrate des Anforderungstexts gilt diese Rate auch für die Antwort status Zeile und Headern.

Diese Rate wird pro Schreibvorgang erzwungen, anstatt über die Lebensdauer der Antwort gemittelt zu werden. Immer wenn der Server einen Datenblock schreibt, wird ein Timer auf das Maximum des in dieser Eigenschaft festgelegten Toleranzzeitraums oder auf die Länge des Schreibvorgangs in Byte dividiert durch die Datenrate (d. h. die maximale Dauer des Schreibvorgangs mit der angegebenen Datenrate) festgelegt. Die Verbindung wird abgebrochen, wenn der Schreibvorgang bis zum Ablauf des Timers nicht abgeschlossen ist.

Gilt für: