語言

WSFederationAuthenticationModule.SigningOut 事件

定義

在註銷期間刪除會話之前發生。

public:
 event EventHandler<System::IdentityModel::Services::SigningOutEventArgs ^> ^ SigningOut;
public event EventHandler<System.IdentityModel.Services.SigningOutEventArgs> SigningOut;
member this.SigningOut : EventHandler<System.IdentityModel.Services.SigningOutEventArgs> 
Public Custom Event SigningOut As EventHandler(Of SigningOutEventArgs) 
Public Event SigningOut As EventHandler(Of SigningOutEventArgs) 

事件類型

備註

此事件是透過 OnSigningOut 在方法內部 WSFederationAuthenticationModule.SignOut(Boolean) 呼叫方法,並在依賴方(RP)登出會話時提出的。 透過此 FederatedSignOut 方法進行聯邦登出時,事件不會被觸發。

你可以新增事件處理程序,在刪除會話 Cookie 前執行應用程式所需的額外處理。 你可以在事件處理程序中讀取該 IsIPInitiated 屬性,判斷登出是因為收到安全憑證服務(STS)發出的 WS-Federation 登出清理請求訊息(「wsignoutcleanup1.0」),還是直接在 RP 發起。

此活動並非保證每次都會被叫停。 例如,Cookie 可以在用戶端刪除,因此此事件不會被觸發。

適用於