SessionAuthenticationModule.SignOut Méthode

Définition

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.

S’applique à