Partilhar via


HttpContext.ThreadAbortOnTimeout Propriedade

Definição

Obtém ou define um valor que especifica se o runtime de ASP.NET deve chamar Abort() no thread que está atendendo a essa solicitação quando a solicitação atingir o tempo limite.

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 da propriedade

true se Abort() for chamado quando o thread atingir o tempo limite; caso contrário, false. O padrão é true.

Comentários

Em manipuladores e módulos que estão usando a propriedade para implementar o HttpRequest.TimedOutToken cancelamento cooperativo, convém desabilitar o comportamento que ASP.NET executa por padrão quando uma solicitação atinge o Thread.Abort tempo limite. Definir essa propriedade para false ajudá-lo a garantir que as rotinas de cancelamento e limpeza sejam executadas sem serem interrompidas por ASP.NET.

Se você definir essa propriedade como false, ASP.NET não exibirá automaticamente uma página de erro "Solicitação com tempo limite limite" quando ocorrer um tempo limite. O aplicativo é responsável por definir o conteúdo da resposta adequadamente.

Aplica-se a