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í 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.