AnonymousIdentificationModule.ClearAnonymousIdentifier Metodo

Definizione

Cancella il cookie anonimo o l'identificatore associato a una sessione.

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

Eccezioni

Chiamata quando ClearAnonymousIdentifier() l'identificazione anonima non è abilitata.

oppure

L'utente per la richiesta corrente è anonimo.

Commenti

Il ClearAnonymousIdentifier metodo rimuove l'identificatore anonimo associato a una sessione in un sito Web. Usare il ClearAnonymousIdentifier metodo per rimuovere l'identificatore anonimo associato a una sessione quando l'utente passa a una sessione autenticata associata a un ID utente, ad esempio quando si verifica l'evento MigrateAnonymous .

Poiché verrà generato immediatamente un nuovo identificatore anonimo se l'identificatore anonimo corrente viene rimosso, il ClearAnonymousIdentifier metodo genererà un'eccezione NotSupportedException se viene chiamata mentre la sessione viene identificata da un identificatore anonimo.

Se il sito usa i cookie, il ClearAnonymousIdentifier metodo rilascia un cookie chiaro per rimuovere l'identificatore anonimo dal browser. Il cookie non crittografato viene emesso anche se non è stato inviato un cookie anonimo sulla richiesta precedente.

Il cookie non crittografato viene costruito come segue:

  • Se il browser supporta stringhe vuote in un cookie, il cookie viene emesso con la stringa vuota come valore; in caso contrario, il cookie viene emesso con "NoCookie" come valore.

  • I valori per il nome del cookie, il percorso e il dominio vengono impostati sulle impostazioni predefinite configurate nel file di configurazione dell'applicazione Web.

  • La data di scadenza è impostata sul 12 ottobre 1999.

Se il sito usa l'autenticazione senza cookie e nell'URL è presente un identificatore anonimo, l'identificatore anonimo viene rimosso dall'URL. Non vengono apportate altre modifiche all'indirizzo o alla stringa di query. Dopo aver modificato l'URL, viene emesso un reindirizzamento per tornare alla pagina attualmente in esecuzione.

Si applica a