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

適用対象