KestrelServerLimits.MinResponseDataRate Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.