LoginStatus.OnLoggedOut(EventArgs) Méthode

Définition

Déclenche l'événement LoggedOut après que l'utilisateur a cliqué sur le lien de déconnexion et que le traitement de 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

EventArgs qui 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 dans 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, comme la fermeture connexions aux bases 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 façon de gérer les événements, consultez gestion et déclenchement d’événements. Le déclenchement d'un événement appelle le gestionnaire des événements par l'intermédiaire d'un délégué. Pour plus d’informations, consultez gestion et déclenchement d’événements.

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

Notes pour les héritiers

Lors de la substitution de OnLoggedOut(EventArgs) dans une classe dérivée, veillez à appeler la méthode OnLoggedOut(EventArgs) de la classe de base de manière à ce que les délégués inscrits reçoivent l'événement.

S’applique à

Voir aussi