HttpContext.ThreadAbortOnTimeout 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 ou define um valor que especifica se o tempo de execução do ASP.NET deve chamar Abort() no thread que serve este pedido quando o pedido expira.
public:
property bool ThreadAbortOnTimeout { bool get(); void set(bool value); };
public bool ThreadAbortOnTimeout { get; set; }
member this.ThreadAbortOnTimeout : bool with get, set
Public Property ThreadAbortOnTimeout As Boolean
Valor de Propriedade
true se Abort() será chamado quando o fio expira; caso contrário, false. A predefinição é true.
Observações
Em handlers e módulos que usam a propriedade HttpRequest.TimedOutToken para implementar cancelamento cooperativo, pode querer desativar o comportamento Thread.Abort que ASP.NET executa por defeito quando um pedido expira. Definir esta propriedade para false pode ajudar a garantir que as rotinas de cancelamento e limpeza funcionam sem serem interrompidas por ASP.NET.
Se definir esta propriedade para false, ASP.NET não mostrará automaticamente uma página de erro "Solicitar tempo de expiração" quando ocorrer um timeout. A aplicação é responsável por definir adequadamente o conteúdo da resposta.