Langue

LoginStatus.OnLoggedOut(EventArgs) Méthode

Définition

Déclenche l’événement LoggedOut une fois que l’utilisateur clique sur le lien de déconnexion et que le traitement de la déconnexion est terminé.

protected:
 virtual void OnLoggedOut(EventArgs ^ e);
protected virtual void OnLoggedOut(EventArgs e);
abstract member OnLoggedOut : EventArgs -> unit
override this.OnLoggedOut : EventArgs -> unit
Protected Overridable Sub OnLoggedOut (e As EventArgs)

Paramètres

e
EventArgs

Qui EventArgs contient les données d’événement.

Exemples

L’exemple de code suivant attache un gestionnaire d’événements à l’événement OnLoggedOut . Le gestionnaire d’événements de cet exemple est vide.

<%@ Page Language="C#" AutoEventWireup="true" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    void LoginStatus1_LoggedOut(Object sender, System.EventArgs e)
    {
        // Perform any post-logout processing, such as setting the
          // user's last logout time or clearing a per-user cache of 
          // objects here.
    }

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:LoginStatus id="LoginStatus1" 
              runat="server" 
              onloggedout="LoginStatus1_LoggedOut">
            </asp:LoginStatus>
        </form>
    </body>
</html>
<%@ Page Language="VB" AutoEventWireup="true"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

    Sub LoginStatus1_LoggedOut(ByVal sender As Object, ByVal e As System.EventArgs)
        ' Perform any post logout processing, such as setting the user's
          ' last logout time or clearing a per-user cache of objects here.
    End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
    <head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
        <form id="form1" runat="server">
            <asp:LoginStatus id="LoginStatus1" 
              runat="server" 
              onloggedout="LoginStatus1_LoggedOut">
            </asp:LoginStatus>
        </form>
    </body>
</html>

Remarques

Utilisez l’événement LoggedOut pour fournir un traitement supplémentaire, tel que la fermeture des connexions de base de données ou le nettoyage des données mises en cache par utilisateur, une fois que l’utilisateur s’est déconnecté d’un site Web.

Pour plus d’informations sur la gestion des événements, consultez Gestion et déclenchement d’événements. Le déclenchement d’un événement appelle le gestionnaire d’événements par le biais d’un délégué. Pour plus d’informations, consultez Gestion et déclenchement d’événements.

La OnLoggedOut méthode permet également aux classes dérivées de gérer l’événement sans attacher de délégué. Il s’agit de la technique recommandée pour gérer l’événement dans une classe dérivée.

Notes pour les héritiers

En cas de OnLoggedOut(EventArgs) substitution dans une classe dérivée, veillez à appeler la méthode de la classe de OnLoggedOut(EventArgs) base afin que les délégués inscrits reçoivent l’événement.

S’applique à

Voir aussi