AnonymousIdentificationModule.ClearAnonymousIdentifier Metodo

Definizione

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

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

Eccezioni

Chiamata al metodo ClearAnonymousIdentifier() quando l'identificazione anonima non è attivata.

-oppure-

L'utente che ha eseguito 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é un nuovo identificatore anonimo verrà rilasciato immediatamente se l'identificatore anonimo corrente viene rimosso, il ClearAnonymousIdentifier metodo genererà un NotSupportedException se viene chiamato mentre la sessione viene identificata da un identificatore anonimo.

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

Il cookie chiaro viene costruito come segue:

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

  • I valori per il nome, il percorso e il dominio dei cookie sono impostati sui valori predefiniti configurati 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 un identificatore anonimo è presente nell'URL, l'identificatore anonimo viene rimosso dall'URL. Nessun'altra modifica viene apportata alla stringa di indirizzo o query. Dopo la modifica dell'URL, viene emesso un reindirizzamento per tornare alla pagina attualmente in esecuzione.

Si applica a