Partager via


AnonymousIdentificationModule.ClearAnonymousIdentifier Méthode

Définition

Efface le cookie anonyme ou l'identificateur associé à une session.

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

Exceptions

Appel de ClearAnonymousIdentifier() lorsque l'identification anonyme n'est pas activée.

- ou -

L'utilisateur pour la demande en cours est anonyme.

Remarques

La ClearAnonymousIdentifier méthode supprime l’identificateur anonyme associé à une session sur un site Web. Utilisez la ClearAnonymousIdentifier méthode pour supprimer l’identificateur anonyme associé à une session lorsque l’utilisateur passe à une session authentifiée associée à un ID utilisateur, par exemple lorsque l’événement MigrateAnonymous se produit.

Étant donné qu’un nouvel identificateur anonyme est émis immédiatement si l’identificateur anonyme actuel est supprimé, la ClearAnonymousIdentifier méthode lève un NotSupportedException s’il est appelé alors que la session est identifiée par un identificateur anonyme.

Si le site utilise des cookies, la ClearAnonymousIdentifier méthode émet un cookie clair pour supprimer l’identificateur anonyme du navigateur. Le cookie clair est émis même si un cookie anonyme n’a pas été envoyé lors de la demande précédente.

Le cookie clair est construit comme suit :

  • Si le navigateur prend en charge les chaînes vides dans un cookie, le cookie est émis avec la chaîne vide comme valeur ; sinon, le cookie est émis avec « NoCookie » comme valeur.

  • Les valeurs du nom du cookie, du chemin d’accès et du domaine sont définies sur les valeurs par défaut configurées dans le fichier de configuration de l’application web.

  • La date d’expiration est définie sur le 12 octobre 1999.

Si le site utilise l’authentification sans cookie et qu’un identificateur anonyme est présent dans l’URL, l’identificateur anonyme est supprimé de l’URL. Aucune autre modification n’est apportée à l’adresse ou à la chaîne de requête. Une fois l’URL modifiée, une redirection est émise pour revenir à la page en cours d’exécution.

S’applique à