Freigeben über


AnonymousIdentificationModule.ClearAnonymousIdentifier Methode

Definition

Löscht das anonyme Cookie oder den Bezeichner, der einer Sitzung zugeordnet ist.

public:
 static void ClearAnonymousIdentifier();
public static void ClearAnonymousIdentifier ();
static member ClearAnonymousIdentifier : unit -> unit
Public Shared Sub ClearAnonymousIdentifier ()

Ausnahmen

Aufruf von ClearAnonymousIdentifier(), wenn keine anonyme Identifizierung aktiviert ist.

- oder -

Die aktuelle Anforderung stammt von einem anonymen Benutzer.

Hinweise

Die ClearAnonymousIdentifier -Methode entfernt den anonymen Bezeichner, der einer Sitzung auf einer Website zugeordnet ist. Verwenden Sie die ClearAnonymousIdentifier -Methode, um den anonymen Bezeichner zu entfernen, der einer Sitzung zugeordnet ist, wenn der Benutzer zu einer authentifizierten Sitzung wechselt, die einer Benutzer-ID zugeordnet ist, z. B. wenn das MigrateAnonymous Ereignis auftritt.

Da ein neuer anonymer Bezeichner sofort ausgegeben wird, wenn der aktuelle anonyme Bezeichner entfernt wird, löst die ClearAnonymousIdentifier Methode einen aus NotSupportedException , wenn sie aufgerufen wird, während die Sitzung durch einen anonymen Bezeichner identifiziert wird.

Wenn die Website Cookies verwendet, gibt die ClearAnonymousIdentifier Methode ein eindeutiges Cookie aus, um den anonymen Bezeichner aus dem Browser zu entfernen. Das eindeutige Cookie wird auch dann ausgegeben, wenn bei der vorherigen Anforderung kein anonymes Cookie gesendet wurde.

Das klare Cookie wird wie folgt aufgebaut:

  • Wenn der Browser leere Zeichenfolgen in einem Cookie unterstützt, wird das Cookie mit der leeren Zeichenfolge als Wert ausgegeben. Andernfalls wird das Cookie mit "NoCookie" als Wert ausgegeben.

  • Die Werte für den Cookienamen, den Pfad und die Domäne werden auf die Standardwerte festgelegt, die in der Konfigurationsdatei der Webanwendung konfiguriert sind.

  • Das Ablaufdatum ist auf den 12. Oktober 1999 festgelegt.

Wenn die Website die cookielose Authentifizierung verwendet und in der URL ein anonymer Bezeichner vorhanden ist, wird der anonyme Bezeichner aus der URL entfernt. An der Adresse oder Abfragezeichenfolge werden keine weiteren Änderungen vorgenommen. Nachdem die URL geändert wurde, wird eine Umleitung ausgegeben, um zur aktuell ausgeführten Seite zurückzukehren.

Gilt für: