TimeoutManager Klasa
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.
Uwidacznia konfiguracje limitu czasu Http.Sys. Można je również skonfigurować w rejestrze.
public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
- Dziedziczenie
-
TimeoutManager
Właściwości
DrainEntityBody |
Czas (w sekundach) dozwolony dla interfejsu API serwera HTTP do opróżnienia treści jednostki w połączeniu Keep-Alive. Domyślny czasomierz to 2 minuty. Po Keep-Alive połączeniu aplikacja wysłała odpowiedź na żądanie i zanim treść jednostki żądania całkowicie dotarła, interfejs API serwera HTTP rozpoczyna opróżnianie pozostałej części treści jednostki, aby dotrzeć do innego potencjalnie potokowego żądania od klienta. Jeśli czas opróżnienia pozostałej treści jednostki przekracza dozwolony okres, upłynął limit czasu połączenia. Użyj funkcji TimeSpan.Zero, aby wskazać, że należy użyć wartości domyślnych systemu. |
EntityBody |
Czas (w sekundach) dozwolony dla treści jednostki żądania. Domyślny czasomierz to 2 minuty. Interfejs API serwera HTTP włącza ten czasomierz, gdy żądanie ma treść jednostki. Wygaśnięcie czasomierza jest początkowo ustawione na skonfigurowaną wartość. Gdy interfejs API serwera HTTP odbiera dodatkowe wskazania danych w żądaniu, resetuje czasomierz, aby nadać połączeniu kolejny interwał. Użyj funkcji TimeSpan.Zero, aby wskazać, że należy użyć wartości domyślnych systemu. |
HeaderWait |
Czas w sekundach dozwolony dla interfejsu API serwera HTTP analizowania nagłówka żądania. Domyślny czasomierz to 2 minuty. Ten limit czasu jest wymuszany tylko po pierwszym żądaniu w połączeniu jest kierowany do aplikacji. Użyj funkcji TimeSpan.Zero, aby wskazać, że należy użyć wartości domyślnych systemu. |
IdleConnection |
Czas (w sekundach) dozwolony dla bezczynnego połączenia. Domyślny czasomierz to 2 minuty. Ten limit czasu jest wymuszany tylko po pierwszym żądaniu w połączeniu jest kierowany do aplikacji. Użyj funkcji TimeSpan.Zero, aby wskazać, że należy użyć wartości domyślnych systemu. |
MinSendBytesPerSecond |
Minimalna szybkość wysyłania w bajtach na sekundę dla odpowiedzi. Domyślna szybkość wysyłania odpowiedzi to 150 bajtów na sekundę. Użyj wartości 0, aby wskazać, że należy użyć wartości domyślnych systemu. Aby wyłączyć ten czasomierz, ustaw dla niego wartość UInt32.MaxValue |
RequestQueue |
Czas (w sekundach) dozwolony dla żądania pozostanie w kolejce żądań przed jego odebraniem. Domyślny czasomierz to 2 minuty. Użyj funkcji TimeSpan.Zero, aby wskazać, że należy użyć wartości domyślnych systemu. |