AnonymousIdentificationModule Classe
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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. |