SessionAuthenticationModule.SignOut Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Meldet den aktuellen Benutzer ab und löst die entsprechenden Ereignisse aus.
public:
virtual void SignOut();
public virtual void SignOut ();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
Beispiele
Der folgende Code zeigt Code zum Aufrufen der SignOut Methode von einer SignOut.aspx Seite (SignOut.aspx.cs) in einer ASP.NET Webanwendung. Ein ausführlicheres Beispiel finden Sie im Übersichtsthema 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);
}
Hinweise
Ruft die OnSigningOutMethoden , DeleteSessionTokenCookieund OnSignedOut auf, um die Abmeldung durchzuführen. Wenn eine Ausnahme auftritt, wird die OnSignOutError -Methode aufgerufen, um das Ereignis auszulösen SignOutError . Sie können die Cancel -Eigenschaft des Objekts festlegen, das ErrorEventArgs an den Ereignishandler für dieses Ereignis übergeben wird, um die Abmeldung abzubrechen und zu verhindern, dass die Ausnahme an den Client weitergegeben wird.
Sie können diese Methode überschreiben, um anwendungsspezifisches Verhalten hinzuzufügen.