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) 

イベントの種類

注釈

このイベントは、証明書利用者 (RP) でセッションからサインアウトするときに、OnSigningOut メソッド内から WSFederationAuthenticationModule.SignOut(Boolean) メソッドを呼び出して発生します。 FederatedSignOut メソッドを使用してフェデレーション サインアウトを行う場合、イベントは発生しません。

セッション Cookie が削除される前にアプリケーションで必要な追加の処理を実行するイベント ハンドラーを追加できます。 イベント ハンドラーの IsIPInitiated プロパティを読み取って、サインアウトがセキュリティ トークン サービス (STS) から WS-Federation サインアウト クリーンアップ要求メッセージ ("wsignoutcleanup1.0") を受信した結果か、RP で開始されたかどうかを判断できます。

このイベントは、すべてのセッションで呼び出されるとは限りません。 たとえば、Cookie はクライアント側で削除される可能性があるため、このイベントは発生しません。

適用対象