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.