HttpContext.AllowAsyncDuringSyncStages Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu, která označuje, zda asynchronní operace jsou povoleny během částí ASP.NET zpracování požadavků, pokud nejsou očekávány.
public:
property bool AllowAsyncDuringSyncStages { bool get(); void set(bool value); };
public bool AllowAsyncDuringSyncStages { get; set; }
member this.AllowAsyncDuringSyncStages : bool with get, set
Public Property AllowAsyncDuringSyncStages As Boolean
Hodnota vlastnosti
false
Pokud ASP.NET vyvolá výjimku při použití asynchronního rozhraní API v době, kdy se neočekává; v opačném případě . true
Výchozí hodnota je false
.
Poznámky
Pokud tento příznak není nastavený na true
, ASP.NET vyvolá výjimku, když zjistí, že aplikace nesprávně používá asynchronní rozhraní API. K tomuto problému může dojít, pokud se pokusíte volat asynchronní metodu během části kanálu zpracování požadavků, kde se neočekávají asynchronní operace, nebo pokud stále existuje nevyrovnaná asynchronní práce, když asynchronní modul nebo obslužná rutina signalizuje dokončení. Toto chování je míněno jako bezpečnostní síť, která vás včas upozorní, jestli píšete asynchronní kód, který neodpovídá očekávaným vzorům a může mít negativní vedlejší účinky.