SessionAuthenticationModule.SignOut Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Signerar ut den aktuella användaren och genererar associerade händelser.
public:
virtual void SignOut();
public virtual void SignOut();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
Exempel
Följande kod visar kod för att anropa metoden SignOut från en SignOut.aspx-sida (SignOut.aspx.cs) i ett ASP.NET webbprogram. Ett mer komplett exempel visas i översiktsavsnittet 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);
}
Kommentarer
Anropar OnSigningOutmetoderna , DeleteSessionTokenCookieoch OnSignedOut för att utföra utloggning. Om ett undantag inträffar OnSignOutError anropas metoden för att skapa SignOutError händelsen. Du kan ange Cancel egenskapen för objektet ErrorEventArgs som skickas till händelsehanteraren för den här händelsen för att avbryta utloggningen och förhindra att undantaget sprids till klienten.
Du kan åsidosätta den här metoden för att lägga till programspecifikt beteende.