TimeoutManager Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет конфигурации времени ожидания Http.Sys. Они также могут быть настроены в реестре. Эти параметры не применяются при подключении к существующей очереди.
public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
- Наследование
-
TimeoutManager
Свойства
DrainEntityBody |
Время (в секундах) ДЛЯ API HTTP-сервера для очистки тела сущности в Keep-Alive подключении. Таймер по умолчанию — 2 минуты. При подключении Keep-Alive после отправки приложением ответа на запрос и до полного поступления тела сущности запроса API HTTP-сервера начинает очищать оставшуюся часть тела сущности для получения другого потенциально конвейерного запроса от клиента. Если время очистки оставшегося тела сущности превышает допустимый период, время ожидания соединения истекает. Используйте TimeSpan.Zero, чтобы указать, что следует использовать системные значения по умолчанию. |
EntityBody |
Время в секундах, разрешенное для прибытия тела сущности запроса. Таймер по умолчанию — 2 минуты. API HTTP-сервера включает этот таймер, если запрос содержит тело сущности. Для срока действия таймера изначально задано настроенное значение. Когда API HTTP-сервера получает дополнительные данные, указывающие на запрос, он сбрасывает таймер, чтобы предоставить соединению еще один интервал. Используйте TimeSpan.Zero, чтобы указать, что следует использовать системные значения по умолчанию. |
HeaderWait |
Время (в секундах) для API HTTP-сервера для анализа заголовка запроса. Таймер по умолчанию — 2 минуты. Это время ожидания применяется только после того, как первый запрос на подключение направляется в приложение. Используйте TimeSpan.Zero, чтобы указать, что следует использовать системные значения по умолчанию. |
IdleConnection |
Время в секундах, разрешенное для бездействия подключения. Таймер по умолчанию — 2 минуты. Это время ожидания применяется только после того, как первый запрос на подключение направляется в приложение. Используйте TimeSpan.Zero, чтобы указать, что следует использовать системные значения по умолчанию. |
MinSendBytesPerSecond |
Минимум частоты отправки, в байтах в секунду, для ответа. Скорость отправки ответов по умолчанию составляет 150 байт в секунду. Используйте значение 0, чтобы указать, что следует использовать системные значения по умолчанию. Чтобы отключить этот таймер, установите для него значение UInt32.MaxValue. |
RequestQueue |
Время (в секундах) для того, чтобы запрос оставался в очереди запросов, прежде чем приложение заберет его. Таймер по умолчанию — 2 минуты. Используйте TimeSpan.Zero, чтобы указать, что следует использовать системные значения по умолчанию. |