KestrelServerLimits.MinResponseDataRate Vlastnost

Definice

Získá nebo nastaví minimální přenosovou rychlost odpovědi v bajtech za sekundu. Nastavení této vlastnosti na hodnotu null znamená, že by se neměla vynucovat žádná minimální přenosová rychlost. Toto omezení nemá žádný vliv na upgradovaná připojení, která jsou vždy neomezená. To lze přepsat pro každý požadavek prostřednictvím IHttpMinResponseDataRateFeature .

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

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

MinDataRate

Poznámky

Na rozdíl od minimální datové rychlosti textu požadavku platí tato rychlost také pro řádek stavu odpovědi a hlavičky.

Tato rychlost se vynucuje pro každou operaci zápisu místo toho, aby se průměroval po dobu životnosti odpovědi. Kdykoli server zapíše blok dat, nastaví se časovač na maximum období odkladu nastaveného v této vlastnosti nebo délky zápisu v bajtech vydělené přenosovou rychlostí (tj. maximální doba, po kterou by zápis měl trvat, než se dokončí se zadanou přenosovou rychlostí). Připojení se přeruší, pokud se zápis do vypršení platnosti časovače ještě neukončil.

Platí pro