Auf Englisch lesen

Teilen über


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.

C#
public bool AllowAsyncDuringSyncStages { get; set; }

Eigenschaftswert

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 erkannt wird, dass die Anwendung die asynchrone API falsch verwendet. Dies kann auftreten, wenn Sie versuchen, eine asynchrone Methode während eines Teils der Anforderungsverarbeitungspipeline aufzurufen, in der keine asynchronen Vorgänge erwartet werden, oder wenn noch asynchrone Vorgänge ausstehen, wenn ein asynchrones Modul oder Handler den Abschluss signalisiert. Dieses Verhalten ist als Sicherheitsnetz gedacht, um Sie frühzeitig darüber zu informieren, wenn Sie asynchronen Code schreiben, der nicht zu den erwarteten Mustern passt und negative Nebenwirkungen haben kann.

Gilt für:

Produkt Versionen
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1