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)
イベントの種類
注釈
このイベントは、証明書利用者 (RP) でセッションからサインアウトするときに、OnSigningOut メソッド内から WSFederationAuthenticationModule.SignOut(Boolean) メソッドを呼び出して発生します。 FederatedSignOut メソッドを使用してフェデレーション サインアウトを行う場合、イベントは発生しません。
セッション Cookie が削除される前にアプリケーションで必要な追加の処理を実行するイベント ハンドラーを追加できます。 イベント ハンドラーの IsIPInitiated プロパティを読み取って、サインアウトがセキュリティ トークン サービス (STS) から WS-Federation サインアウト クリーンアップ要求メッセージ ("wsignoutcleanup1.0") を受信した結果か、RP で開始されたかどうかを判断できます。
このイベントは、すべてのセッションで呼び出されるとは限りません。 たとえば、Cookie はクライアント側で削除される可能性があるため、このイベントは発生しません。