AnonymousIdentificationModule Classe

Definição

Gere identificadores anónimos para a aplicação 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 seguinte exemplo de código mostra um ficheiro Web.config para uma aplicação que permite 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>

Observações

A classe AnonymousIdentificationModule cria e gere identificadores anónimos para uma aplicação ASP.NET. Os identificadores anónimos são usados por funcionalidades que suportam identificação anónima, como o ASP.NET System.Web.Profile.

Isto AnonymousIdentificationModule expõe um Creating evento que permite definir o identificador anónimo para um valor personalizado. Se não especificar um valor identificador anónimo personalizado, é usado a Guid .

O evento Creating é acedido especificando uma sub-rotina chamada AnonymousIdentification_Creating no ficheiro Global.asax da sua aplicação ASP.NET.

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

Note

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

Construtores

Name Description
AnonymousIdentificationModule()

Cria uma instância da AnonymousIdentificationModule classe.

Propriedades

Name Description
Enabled

Recebe um valor que indica se a identificação anónima está ativada para a aplicação ASP.NET.

Métodos

Name Description
ClearAnonymousIdentifier()

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

Dispose()

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

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como função de hash predefinida.

(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 atual Object.

(Herdado de Object)
ToString()

Devolve uma cadeia que representa o objeto atual.

(Herdado de Object)

evento

Name Description
Creating

Ocorre quando um novo identificador anónimo é criado.

Aplica-se a