LoginStatus.LoggedOut Ereignis

Definition

Wird ausgelöst, nachdem der Benutzer auf den Abmeldelink geklickt hat und der Abmeldevorgang abgeschlossen ist.

public:
 event EventHandler ^ LoggedOut;
public event EventHandler LoggedOut;
member this.LoggedOut : EventHandler 
Public Custom Event LoggedOut As EventHandler 

Ereignistyp

EventHandler

Beispiele

Im folgenden Codebeispiel wird ein Ereignishandler an das LoggedOut Ereignis angefügt. Der Ereignishandler in diesem Beispiel ist leer.

<%@ 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>

Hinweise

Das LoggedOut Ereignis wird auf dem Server ausgelöst, nachdem der Benutzer auf den Logoutlink klickt und der Abmeldevorgang abgeschlossen ist.

Wenn der Benutzer auf den Logoutlink klickt, LoggingOut wird das Ereignis ausgelöst, dann wird der Protokollvorgang ausgeführt, und schließlich wird das LoggedOut Ereignis ausgelöst.

Verwenden Sie das LoggedOut Ereignis, um zusätzliche Verarbeitung bereitzustellen, z. B. das Löschen von Datenbankverbindungen oder das Entfernen von zwischengespeicherten Daten pro Benutzer, nachdem sich der Benutzer von einer Website abmeldet. Die Identität des Benutzers ist weiterhin verfügbar, während das LoggedOut Ereignis ausgeführt wird. Wenn Ihr Handler für das LoggedOut Ereignis den Clientbrowser auf eine andere Seite umgeleitet wird, wird das Authentifizierungs-Cookie vom Client gelöscht.

Gilt für:

Siehe auch