Compartilhar via


Classe1 AnonymousIdentificationSection

Especifica como os cookies são utilizados em um aplicativo Web.

Sintaxe

class AnonymousIdentificationSection : ConfigurationSection  

Métodos

A tabela a seguir lista os métodos expostos pela classe AnonymousIdentificationSection.

Nome Descrição
GetAllowDefinition (Herdado de ConfigurationSection.)
GetAllowLocation (Herdado de ConfigurationSection.)
RevertToParent (Herdado de ConfigurationSection.)
SetAllowDefinition (Herdado de ConfigurationSection.)
SetAllowLocation (Herdado de ConfigurationSection.)

Propriedades

A tabela a seguir lista as propriedades expostas pela classe AnonymousIdentificationSection.

Nome Descrição
Cookieless Uma enumeração sint32 de leitura/gravação que especifica se os cookies devem ser usados para um aplicativo Web. Os valores possíveis estão listados posteriormente na seção Comentários.
CookieName Um valor string de leitura/gravação que especifica o nome atribuído ao cookie. O padrão é ". ASPXANONYMOUS".
CookiePath Um valor string de leitura/gravação que especifica o caminho para o diretório em que o cookie é armazenado. O padrão é o diretório raiz, especificado por "/".
CookieProtection Uma enumeração sint32 de leitura/gravação que especifica o esquema de proteção de cookie. Os valores possíveis estão listados posteriormente na seção Comentários.
CookieRequireSSL Um valor boolean de leitura/gravação. true se o cookie exigir uma conexão SSL (protocolo SSL) quando ele for transmitido para o cliente, caso contrário, false. O padrão é false.

Quando a propriedade de cookie de autenticação Secure do ASP.NET é definida, o cookie é retornado pelo cliente somente se uma conexão SSL estiver em uso.
CookieSlidingExpiration Um valor o boolean de leitura/gravação necessário. true se a expiração do cookie for inicialmente definida como a data e a hora atuais mais o valor em minutos na propriedade CookieTimeout, caso contrário, false. O padrão é true.

Se true, a data de validade e a hora do cookie forem atualizadas automaticamente se menos da metade do valor em CookieTimeout permanecer e o usuário ainda estiver usando o aplicativo ativamente. Se false, o cookie atingir o tempo limite automaticamente após o intervalo especificado na propriedade CookieTimeout ter passado. Para obter mais informações, consulte a propriedade System.Web.HttpCookie.Expires.
CookieTimeout Um valor datetime de leitura/gravação necessário que especifica o intervalo de tempo de expiração do cookie. O padrão é 69 dias, 10 horas e 40 minutos, o que equivale a 10.000 minutos.
Domain Um valor string de leitura/gravação que especifica o domínio de cookie. O padrão é uma cadeia de caracteres vazia ("").

Essa propriedade permite o compartilhamento do cookie de identificação anônimo entre domínios que têm um namespace DNS (Sistema de Nomes de Domínio) comum (por exemplo, todos os sites que terminam em "contoso.com"). Para compartilhar cookies de identificação anônimos, os sites devem compartilhar chaves comuns de descriptografia e validação. Outros atributos de configuração de identificação anônima, como o caminho do cookie e o nome do cookie, devem ser os mesmos para todos os sites. Para obter mais informações, consulte a classe System.Web.HttpCookie.
Enabled Um valor boolean de leitura/gravação opcional. true se a identificação anônima estiver habilitada, caso contrário, false. Se true, um cookie (ou valor sem cookie) for usado para gerenciar o identificador anônimo do usuário. O padrão é false.
Location (Herdado de ConfigurationSection.) Uma propriedade chave.
Path (Herdado de ConfigurationSection.) Uma propriedade chave.
SectionInformation (Herdado de ConfigurationSection.)

Subclasses

Essa classe não contém subclasses.

Comentários

A tabela a seguir lista os possíveis valores da propriedade Cookieless. O padrão é 1 (UseCookies).

Valor Palavra-chave Descrição
0 UseUri Especifica que o recurso de chamada usa a cadeia de caracteres de consulta para armazenar um identificador, independentemente de o navegador ou dispositivo dar suporte a cookies.
1 UseCookies Especifica que os cookies são usados para persistir dados de usuário, independentemente de o navegador ou dispositivo dar suporte aos cookies.
2 AutoDetect Especifica que o ASP.NET determina se o navegador ou dispositivo solicitante dá suporte aos cookies. Se o navegador ou dispositivo solicitante der suporte aos cookies, o AutoDetect usará cookies para persistir dados de usuário, caso contrário, um identificador será usado na cadeia de caracteres de consulta. Se o navegador ou dispositivo der suporte aos cookies, mas eles estarão desabilitados no momento, o recurso de solicitação ainda usará cookies.
3 UseDeviceProfile Especifica que o ASP.NET determina se os cookies devem ser usados com base na propriedade System.Web.Configuration.HttpCapabilitiesBase.Cookies. Se a configuração indicar que o navegador ou dispositivo dá suporte a cookies, eles serão usados, caso contrário, um identificador será usado na cadeia de caracteres de consulta.

A tabela a seguir lista os possíveis valores da propriedade CookieProtection. O padrão é 1 (Validation).

Valor Palavra-chave Descrição
0 None Especifica que as informações de cookie não estão protegidas. As informações do cookie são armazenadas em texto não criptografado e não são validadas quando as informações são enviadas novamente para o servidor.
1 Validation Garante que as informações do cookie não foram alteradas antes que as informações sejam enviadas novamente ao servidor.
2 Encryption Criptografa as informações do cookie.
3 All Especifica que os valores Validation eEncryption são usados para proteger as informações no cookie.

Hierarquia de herança

ConfigurationSection

AnonymousIdentificationSection

Requisitos

Tipo Descrição
Cliente - IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

System.Web.Configuration.SystemWebSectionGroup.AnonymousIdentification System.Web.HttpCookie.Expires
System.Web.HttpCookie.Secure
Classe System.Web.HttpCookie System.Web.HttpCookieMode ConfigurationSection
CIM_DATETIME