HttpRequest.TimedOutToken Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe um CancellationToken objeto que é ativado quando um pedido expira.
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
Valor de Propriedade
O token de cancelamento.
Observações
O período de timeout pode ser especificado no ficheiro Web.config (ver HttpRuntimeSection.ExecutionTimeout) ou programaticamente (ver HttpServerUtility.ScriptTimeout). O período de tempo é medido a partir do momento em que o pedido chega. Se o timeout padrão de 110 segundos estiver em vigor, o token de cancelamento será ativado não antes de 110 segundos após o início do processamento do pedido. Podes alterar o valor da HttpServerUtility.ScriptTimeout propriedade e, desde que este token ainda não tenha disparado, o novo valor de timeout será respeitado.
Atualmente, o token fornece apenas uma granularidade de 15 segundos, o que significa que, se o valor de timeout for de 110 segundos, o token será ativado algures entre 110 e 125 segundos após o início do processamento do pedido. A granularidade pode mudar no futuro.
Apesar de esta propriedade ser segura para threads, existem restrições quanto ao seu uso. Para obter mais informações, veja HttpResponse.ClientDisconnectedToken.
Esta propriedade não significa nada se o processamento de pedidos do WebSockets já foi iniciado.