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

屬性值

如果 ASP.NET 在未預期的情況下使用了非同步 API 而擲回例外狀況,則為 false;否則為 true。 預設值是 false

備註

如果未將此旗標設定為 true ,ASP.NET 會在偵測到應用程式誤用非同步 API 時擲回例外狀況。 如果您嘗試在要求處理管線的一部分呼叫非同步方法,其中未預期非同步作業,或非同步模組或處理常式發出完成訊號時仍有未完成的非同步工作,就會發生這種情況。 此行為是一種安全網路,讓您在撰寫不符合預期模式且可能有負面副作用的非同步程式碼時,提早通知您。

適用於