SessionAuthenticationModule.SignOutError 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
當登出期間發生錯誤時發生。
public:
event EventHandler<System::IdentityModel::Services::ErrorEventArgs ^> ^ SignOutError;
public event EventHandler<System.IdentityModel.Services.ErrorEventArgs> SignOutError;
member this.SignOutError : EventHandler<System.IdentityModel.Services.ErrorEventArgs>
Public Custom Event SignOutError As EventHandler(Of ErrorEventArgs)
Public Event SignOutError As EventHandler(Of ErrorEventArgs)
事件類型
範例
下列程式代碼顯示 ASP.NET Web 應用程式global.asax.cs檔案中實作之事件的處理程式 SignOutError 。 您也必須將處理程式新增至 事件。 概觀主題會顯示 SessionAuthenticationModule 更完整的範例。
void SessionAuthenticationModule_SignOutError(object sender, ErrorEventArgs e)
{
System.Diagnostics.Trace.WriteLine("Handling SignOutError event");
}
備註
註銷期間發生錯誤時,會從 SignOut 方法引發。
在事件處理程式中,您可以取得導致從 ErrorEventArgs.Exception 屬性引發事件的例外狀況。 您可以將 的屬性ErrorEventArgs設定Cancel為 true
,以取消進一步處理例外狀況,其結果為未將 例外狀況傳播至用戶端。
此事件不保證會針對每個會話呼叫。 例如,Cookie 可能會在用戶端刪除,在此情況下,永遠不會引發此事件,因為沒有用於刪除會話的伺服器端事件。