HttpContext.ThreadAbortOnTimeout Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che specifica se il runtime ASP.NET deve chiamare Abort() sul thread che sta rispondendo a questa richiesta quando la richiesta scade.
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
Valore della proprietà
true
se Abort() verrà chiamato quando scade il thread; in caso contrario, false
. Il valore predefinito è true
.
Commenti
Nei gestori e nei moduli che usano la proprietà per implementare l'annullamento HttpRequest.TimedOutToken cooperativo, è possibile disabilitare il comportamento che ASP.NET viene eseguito per impostazione predefinita quando si verifica il Thread.Abort timeout di una richiesta. L'impostazione di questa proprietà su false
consente di assicurarsi che le routine di annullamento e pulizia vengano eseguite senza essere interrotte da ASP.NET.
Se si imposta questa proprietà su false
, ASP.NET non visualizzerà automaticamente una pagina di errore "Timeout richiesta" quando si verifica un timeout. L'applicazione è responsabile dell'impostazione appropriata del contenuto della risposta.