SessionAuthenticationModule.SignOut Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Odhlásí aktuálního uživatele a vyvolá přidružené události.
public:
virtual void SignOut();
public virtual void SignOut();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
Příklady
Následující kód ukazuje kód pro vyvolání SignOut metody ze stránky SignOut.aspx (SignOut.aspx.cs) ve webové aplikaci ASP.NET. Podrobnější příklad je uvedený v tématu s přehledem 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);
}
Poznámky
OnSigningOutVyvolá , DeleteSessionTokenCookiea OnSignedOut metody k provedení odhlášení. Pokud dojde k výjimce, OnSignOutError vyvolá se metoda pro vyvolání SignOutError události. Můžete nastavit Cancel vlastnost objektu ErrorEventArgs předaného do obslužné rutiny události pro tuto událost zrušit odhlášení a zabránit rozšíření výjimky do klienta.
Tuto metodu můžete přepsat a přidat chování specifické pro aplikaci.