HttpContext.ThreadAbortOnTimeout Tulajdonság

Definíció

Lekéri vagy beállít egy értéket, amely meghatározza, hogy a ASP.NET futtatókörnyezet meghívja-e a kérést karbantartó szálon a Abort(), amikor a kérés túllépi az időkorlátot.

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

Tulajdonság értéke

true ha Abort() akkor lesz meghívva, amikor a szál túllépi az időkorlátot, falseellenkező esetben. Az alapértelmezett érték a true.

Megjegyzések

A HttpRequest.TimedOutToken tulajdonságot használó kezelőkben és modulokban érdemes lehet letiltani a Thread.Abort viselkedést, amelyet a ASP.NET alapértelmezés szerint végrehajt, amikor egy kérés túllépi az időkorlátot. Ha ezt a tulajdonságot false értékre állítja, akkor meggyőződhet arról, hogy a törlési és tisztítási rutinok a ASP.NET megszakítása nélkül fognak futni.

Ha ezt a tulajdonságot false értékre állítja, ASP.NET nem jelenik meg automatikusan a "Kérés időtúllépése" hibalap, ha időtúllépés történik. Az alkalmazás felelős a választartalom megfelelő beállításáért.

A következőre érvényes: