KestrelServerLimits.MinResponseDataRate Vlastnost

Definice

Získá nebo nastaví odpověď minimální rychlost dat v bajtech za sekundu. Nastavení této vlastnosti na hodnotu null znamená, že by se neměla vynucovat žádná minimální rychlost dat. Toto omezení nemá žádný vliv na upgradovaná připojení, která jsou vždy neomezená. Toto je možné přepsat pro jednotlivé požadavky prostřednictvím IHttpMinResponseDataRateFeature.

Výchozí hodnota je 240 bajtů za sekundu s 5sekundovým obdobím odkladu.

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

Hodnota vlastnosti

Poznámky

Na rozdíl od minimální přenosové rychlosti textu požadavku se tato rychlost vztahuje také na řádek stavu odpovědi a hlavičky.

Tato míra se vynucuje pro každou operaci zápisu, místo aby se zprůměrovala po celou dobu odezvy. Pokaždé, když server zapíše blok dat, časovač se nastaví na maximální dobu odkladu nastavenou v této vlastnosti nebo délku zápisu v bajtech dělenou rychlostí dat (tj. maximální doba, po kterou by zápis měl trvat dokončení se zadanou rychlostí dat). Připojení se přeruší, pokud zápis není dokončen v době vypršení platnosti časovače.

Platí pro