Поделиться через


HttpRequest.TimedOutToken Свойство

Определение

Получает объект CancellationToken, задействуемый при истечении времени ожидания запроса.

public:
 property System::Threading::CancellationToken TimedOutToken { System::Threading::CancellationToken get(); };
public System.Threading.CancellationToken TimedOutToken { get; }
member this.TimedOutToken : System.Threading.CancellationToken
Public ReadOnly Property TimedOutToken As CancellationToken

Значение свойства

Токен отмены.

Комментарии

Период ожидания можно указать в файле Web.config (см. HttpRuntimeSection.ExecutionTimeout) или программным способом (см. ).HttpServerUtility.ScriptTimeout Период ожидания измеряется с момента, когда поступает запрос. Если используется время ожидания по умолчанию в 110 секунд, маркер отмены будет споткнут не раньше, чем через 110 секунд после начала обработки запроса. Вы можете изменить HttpServerUtility.ScriptTimeout значение свойства, и пока этот маркер еще не споткнулся, новое значение времени ожидания будет учитываться.

В настоящее время маркер обеспечивает только 15-секундную степень детализации, что означает, что если время ожидания равно 110 секундам, маркер будет споткнутся через 110–125 секунд после начала обработки запроса. Степень детализации может измениться в будущем.

Несмотря на то, что это свойство является потокобезопасно, существуют ограничения на его использование. Для получения дополнительной информации см. HttpResponse.ClientDisconnectedToken.

Это свойство не имеет смысла, если запущена обработка запросов WebSockets.

Применяется к