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