SessionAuthenticationModule.SignOut メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在のユーザーからサインアウトして、関連したイベントを発生させます。
public:
virtual void SignOut();
public virtual void SignOut ();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
例
次のコードは、ASP.NET Web アプリケーションのSignOut.aspx ページ (SignOut.aspx.cs) から メソッドを呼び出 SignOut すためのコードを示しています。 より完全な例については、概要に関するトピックを SessionAuthenticationModule 参照してください。
void Application_Start(object sender, EventArgs e)
{
// Code that runs on application startup
//SUBSCRIBE TO SAM EVENTS
FederatedAuthentication.SessionAuthenticationModule.SessionSecurityTokenCreated += new EventHandler<SessionSecurityTokenCreatedEventArgs>(SessionAuthenticationModule_SessionSecurityTokenCreated);
FederatedAuthentication.SessionAuthenticationModule.SessionSecurityTokenReceived += new EventHandler<SessionSecurityTokenReceivedEventArgs>(SessionAuthenticationModule_SessionSecurityTokenReceived);
FederatedAuthentication.SessionAuthenticationModule.SigningOut += new EventHandler<SigningOutEventArgs>(SessionAuthenticationModule_SigningOut);
FederatedAuthentication.SessionAuthenticationModule.SignedOut += new EventHandler(SessionAuthenticationModule_SignedOut);
FederatedAuthentication.SessionAuthenticationModule.SignOutError += new EventHandler<ErrorEventArgs>(SessionAuthenticationModule_SignOutError);
}
注釈
、、および OnSignedOut の各メソッドをOnSigningOutDeleteSessionTokenCookie呼び出してサインアウトを実行します。例外が発生した場合、イベントをOnSignOutError発生させるために メソッドがSignOutError呼び出されます。 このイベントのイベント ハンドラーに渡されるオブジェクトの ErrorEventArgs プロパティを設定Cancelすると、サインアウトを取り消し、例外がクライアントに伝達されないようにすることができます。
このメソッドをオーバーライドして、アプリケーション固有の動作を追加できます。
適用対象
.NET
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示