HttpContext.AllowAsyncDuringSyncStages Eigenschaft

Definition

Ruft einen Wert ab oder legt diesen fest, der angibt, ob asynchrone Vorgänge während Teilen der ASP.NET-Anfragenverarbeitung erlaubt sind, wenn sie nicht erwartet werden.

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

Eigenschaftswert

Boolean

false wenn ASP.NET eine Ausnahme auslöst, wenn die asynchrone API zu einem Zeitpunkt verwendet wird, an dem dies nicht erwartet wird; anderenfalls true. Der Standardwert ist false.

Hinweise

Wenn dieses Flag nicht auf truefestgelegt ist, löst ASP.NET eine Ausnahme aus, wenn die Anwendung die asynchrone API erkennt. Dies kann auftreten, wenn Sie versuchen, während eines Teils der Anforderungsverarbeitungspipeline eine asynchrone Methode aufzurufen, in der asynchrone Vorgänge nicht erwartet werden, oder wenn beim Abschluss eines asynchronen Moduls oder Handlers weiterhin asynchrone Arbeit vorhanden ist. Dieses Verhalten ist als Sicherheitsnetz gedacht, um Sie frühzeitig zu informieren, wenn Sie asynchronen Code schreiben, der nicht erwartete Muster passt und möglicherweise negative Nebenwirkungen hat.

Gilt für: