Sdílet prostřednictvím


HttpContext.AllowAsyncDuringSyncStages Vlastnost

Definice

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

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

Platí pro