HttpContext.ThreadAbortOnTimeout Tulajdonság
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
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.