SessionAuthenticationModule.SignOut Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déconnecte l'utilisateur actuel et déclenche les événements associés.
public:
virtual void SignOut();
public virtual void SignOut ();
abstract member SignOut : unit -> unit
override this.SignOut : unit -> unit
Public Overridable Sub SignOut ()
Exemples
Le code suivant montre le code permettant d’appeler la SignOut méthode à partir d’une page de SignOut.aspx (SignOut.aspx.cs) dans une application web ASP.NET. Un exemple plus complet est présenté dans la rubrique vue d’ensemble 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);
}
Remarques
Appelle les OnSigningOutméthodes , DeleteSessionTokenCookieet OnSignedOut pour effectuer la déconnexion. Si une exception se produit, la OnSignOutError méthode est appelée pour déclencher l’événement SignOutError . Vous pouvez définir la Cancel propriété de l’objet ErrorEventArgs passé dans le gestionnaire d’événements pour cet événement afin d’annuler la déconnexion et d’empêcher la propagation de l’exception au client.
Vous pouvez remplacer cette méthode pour ajouter un comportement spécifique à l’application.