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.