Udostępnij za pośrednictwem


KestrelServerLimits.MinResponseDataRate Właściwość

Definicja

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.

Dotyczy