Compartilhar via


AnonymousIdentificationModule Classe

Definição

Gerencia os identificadores anônimos para o aplicativo ASP.NET.

public ref class AnonymousIdentificationModule sealed : System::Web::IHttpModule
public sealed class AnonymousIdentificationModule : System.Web.IHttpModule
type AnonymousIdentificationModule = class
    interface IHttpModule
Public NotInheritable Class AnonymousIdentificationModule
Implements IHttpModule
Herança
AnonymousIdentificationModule
Implementações

Exemplos

O exemplo de código a seguir mostra um arquivo Web.config para um aplicativo que habilita a identificação anônima.

<configuration>  
  <system.web>  
    <authentication mode="Forms" >  
      <forms loginUrl="login.aspx" name=".ASPXFORMSAUTH" />  
    </authentication>  

    <anonymousIdentification enabled="true" />  

    <profile defaultProvider="AspNetSqlProvider">  
      <properties>  
        <add name="ZipCode" allowAnonymous="true" />  
        <add name="CityAndState" allowAnonymous="true" />  
        <add name="StockSymbols" type="System.Collections.ArrayList"   
          allowAnonymous="true" />  
      </properties>  
    </profile>  
  </system.web>  
</configuration>  

Comentários

A AnonymousIdentificationModule classe cria e gerencia identificadores anônimos para um aplicativo ASP.NET. Identificadores anônimos são usados por recursos que dão suporte à identificação anônima, como o ASP.NET System.Web.Profile.

O AnonymousIdentificationModule expõe um Creating evento que permite definir o identificador anônimo como um valor personalizado. Se você não especificar um valor de identificador anônimo personalizado, um Guid será usado.

O Creating evento é acessado especificando uma sub-rotina chamada AnonymousIdentification_Creating no arquivo Global.asax para seu aplicativo ASP.NET.

O AnonymousIdentificationModule só é usado quando a identificação anônima é Enabled definindo o atributo habilitado do elemento de configuração anonymousIdentification como true.

Observação

A identificação anônima é independente de qualquer tipo de autenticação ASP.NET.

Construtores

AnonymousIdentificationModule()

Cria uma instância de AnonymousIdentificationModule classe.

Propriedades

Enabled

Obtém um valor que indica se a identificação anônima está habilitada para o aplicativo ASP.NET.

Métodos

ClearAnonymousIdentifier()

Limpa o cookie anônimo ou o identificador associado a uma sessão.

Dispose()

Libera todos os recursos, exceto a memória, usados pelo AnonymousIdentificationModule.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
Init(HttpApplication)

Inicializa o objeto AnonymousIdentificationModule.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Eventos

Creating

Ocorre quando um novo identificador anônimo é criado.

Aplica-se a