Compartir a través de


AnonymousIdentificationModule.ClearAnonymousIdentifier Método

Definición

Borra la cookie o el identificador anónimos asociados a una sesión.

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

Excepciones

Llamando a ClearAnonymousIdentifier() cuando la identificación anónima no está habilitada.

o bien

El usuario de la solicitud actual es anónimo.

Comentarios

El ClearAnonymousIdentifier método quita el identificador anónimo asociado a una sesión en un sitio web. Use el ClearAnonymousIdentifier método para quitar el identificador anónimo asociado a una sesión cuando el usuario cambie a una sesión autenticada asociada a un identificador de usuario, por ejemplo, cuando se produzca el MigrateAnonymous evento.

Dado que se emitirá inmediatamente un nuevo identificador anónimo si se quita el identificador anónimo actual, el ClearAnonymousIdentifier método iniciará un NotSupportedException si se llama mientras la sesión se identifica mediante un identificador anónimo.

Si el sitio usa cookies, el ClearAnonymousIdentifier método emite una cookie clara para quitar el identificador anónimo del explorador. La cookie clara se emite incluso si no se envió una cookie anónima en la solicitud anterior.

La cookie clara se construye de la siguiente manera:

  • Si el explorador admite cadenas vacías en una cookie, la cookie se emite con la cadena vacía como su valor; de lo contrario, la cookie se emite con "NoCookie" como su valor.

  • Los valores del nombre, la ruta de acceso y el dominio de la cookie se establecen en los valores predeterminados configurados en el archivo de configuración de la aplicación web.

  • La fecha de expiración se establece en el 12 de octubre de 1999.

Si el sitio usa la autenticación sin cookies y un identificador anónimo está presente en la dirección URL, el identificador anónimo se quita de la dirección URL. No se realizan otros cambios en la dirección o la cadena de consulta. Una vez modificada la dirección URL, se emite un redireccionamiento para volver a la página que se está ejecutando actualmente.

Se aplica a