KestrelServerLimits.MinResponseDataRate Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
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.