KestrelServerLimits.MinResponseDataRate Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia minimalną szybkość danych odpowiedzi w bajtach/sekundach. Ustawienie tej właściwości na wartość null wskazuje, że nie należy wymuszać minimalnej szybkości danych. Ten limit nie ma wpływu na uaktualnione połączenia, które są zawsze nieograniczone. Można to zastąpić na żądanie za pośrednictwem polecenia IHttpMinResponseDataRateFeature.
Domyślnie 240 bajtów/sekund z 5-sekundowym okresem prolongaty.
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
Wartość właściwości
Uwagi
W przeciwieństwie do minimalnej szybkości danych treści żądania ta szybkość dotyczy również wiersza i nagłówków stanu odpowiedzi.
Ta szybkość jest wymuszana na operację zapisu zamiast średnią w ciągu życia odpowiedzi. Za każdym razem, gdy serwer zapisuje fragment danych, czasomierz jest ustawiony na maksymalną wartość okresu prolongaty ustawionego w tej właściwości lub długość zapisu w bajtach podzielonych przez szybkość danych (tj. maksymalny czas, który zapis powinien potrwać do ukończenia z określoną szybkością danych). Połączenie zostało przerwane, jeśli zapis nie został ukończony przez czas wygaśnięcia tego czasomierza.