HttpContext.ThreadAbortOnTimeout Eigenschaft

Definition

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

Boolean

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 falsefestlegen, 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.

Gilt für