Freigeben über


HttpContext.ThreadAbortOnTimeout Eigenschaft

Definition

Dient zum Abrufen oder Festlegen eines Werts, der angibt, ob die ASP.NET Laufzeit den Thread aufrufen Abort() soll, der diese Anforderung gewartet, wenn die Anforderung ausgeht.

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 wird Abort() aufgerufen, wenn der Thread ausläuft; andernfalls false. Der Standardwert lautet true.

Hinweise

In Handlern und Modulen, die die HttpRequest.TimedOutToken Eigenschaft verwenden, um einen kooperativen Abbruch zu implementieren, sollten Sie das Thread.Abort Verhalten deaktivieren, das ASP.NET standardmäßig ausführt, wenn ein Anforderungs-Zeitüberschreitung auftritt. Wenn Sie diese Eigenschaft festlegen, false können Sie sicherstellen, dass Abbruch- und Bereinigungsroutinen ausgeführt werden, ohne durch ASP.NET unterbrochen zu werden.

Wenn Sie diese Eigenschaft auf false festlegen, zeigt ASP.NET beim Auftreten eines Timeouts nicht automatisch eine Fehlerseite "Timeout anfordern" an. Die Anwendung ist dafür verantwortlich, den Antwortinhalt entsprechend festzulegen.

Gilt für: