HttpContext.ThreadAbortOnTimeout Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen Wert ab oder legt diesen fest, der angibt, ob die ASP.NET-Laufzeit die Abort() in der Zeichenfolge aufrufen sollte, welche diese Anforderung bedient, wenn die Zeit für diese Anforderung überschritten wird.
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
Eigenschaftswert
true
, wenn Abort() aufgerufen wird, wenn das Timeout des Thread erreicht wird; andernfalls false
. Der Standardwert ist true
.
Hinweise
In Handlern und Modulen, die die HttpRequest.TimedOutToken Eigenschaft zum Implementieren einer kooperativen Kündigung verwenden, möchten Sie möglicherweise das Thread.Abort Verhalten deaktivieren, das ASP.NET standardmäßig ausführt, wenn eine Anforderung ausdauert. Wenn Sie diese Eigenschaft false
festlegen, können Sie sicherstellen, dass Abbruch- und Bereinigungsroutinen ausgeführt werden, ohne dass ASP.NET unterbrochen werden.
Wenn Sie diese Eigenschaft auf false
festlegen, wird ASP.NET beim Auftreten eines Timeouts nicht automatisch eine Fehlerseite "Anforderung timed out" angezeigt. Die Anwendung ist dafür verantwortlich, den Antwortinhalt entsprechend festzulegen.