WSFederationAuthenticationModule.SigningOut 事件
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在註銷期間刪除會話之前發生。
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 可以在用戶端刪除,因此此事件不會被觸發。