HttpContext.AllowAsyncDuringSyncStages プロパティ

定義

要求処理の一部で非同期操作が許可されるかどうかを示す値 ASP.NET、予期しない場合に設定します。

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

プロパティ値

非同期 API が予期しないときに使用されたときに ASP.NET が例外をスローする場合は false。それ以外の場合は true。 既定値は false です。

注釈

このフラグが true に設定されていない場合、アプリケーションが非同期 API を誤って使用 ASP.NET 検出すると、例外がスローされます。 これは、非同期操作が予期されない要求処理パイプラインの一部で非同期メソッドを呼び出そうとした場合や、非同期モジュールまたはハンドラーが完了を通知したときに未処理の非同期処理が残っている場合に発生する可能性があります。 この動作は、想定されるパターンに適合せず、悪影響を及ぼす可能性がある非同期コードを記述する場合に早い段階で知らせるために、セーフティ ネットとして意図されています。

適用対象