AnonymousIdentificationModule Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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. |