AnonymousIdentificationModule.ClearAnonymousIdentifier Método

Definição

Apaga o cookie anónimo ou identificador associado a uma sessão.

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

Exceções

Ligar ClearAnonymousIdentifier() quando a identificação anónima não está ativada.

-ou-

O utilizador do pedido atual é anónimo.

Observações

O ClearAnonymousIdentifier método remove o identificador anónimo associado a uma sessão num site. Use o ClearAnonymousIdentifier método para remover o identificador anónimo associado a uma sessão quando o utilizador muda para uma sessão autenticada associada a um ID de utilizador, por exemplo, quando o MigrateAnonymous evento ocorre.

Como um novo identificador anónimo será emitido imediatamente se o identificador anónimo atual for removido, o ClearAnonymousIdentifier método lançará um se NotSupportedException for chamado enquanto a sessão for identificada por um identificador anónimo.

Se o site estiver a usar cookies, o ClearAnonymousIdentifier método emite um cookie transparente para remover o identificador anónimo do navegador. O cookie transparente é emitido mesmo que um cookie anónimo não tenha sido enviado no pedido anterior.

O cookie transparente é construído da seguinte forma:

  • Se o navegador suportar cadeias vazias num cookie, o cookie recebe a string vazia como valor; caso contrário, o cookie é emitido com "NoCookie" como valor.

  • Os valores do nome do cookie, caminho e domínio são definidos para os valores definidos no ficheiro de configuração da aplicação Web.

  • A data de validade está marcada para 12 de outubro de 1999.

Se o site estiver a usar autenticação sem cookies e um identificador anónimo estiver presente na URL, o identificador anónimo é removido da URL. Não são feitas outras alterações ao endereço ou à cadeia de consulta. Após a modificação do URL, é emitido um redirecionamento para regressar à página em execução.

Aplica-se a