Compartilhar via


Classe RoleManagerSection

Define as definições de configuração usadas para dar suporte à infraestrutura de gerenciamento de função de aplicativos Web.

Sintaxe

class RoleManagerSection : ConfigurationSectionWithCollection  

Métodos

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

Nome Descrição
Add (Herdado de ConfigurationSectionWithCollection.)
Limpar (Herdado de ConfigurationSectionWithCollection.)
Get (Herdado de ConfigurationSectionWithCollection.)
GetAllowDefinition (Herdado de ConfigurationSection.)
GetAllowLocation (Herdado de ConfigurationSection.)
Remover (Herdado de ConfigurationSectionWithCollection.)
RevertToParent (Herdado de ConfigurationSection.)
SetAllowDefinition (Herdado de ConfigurationSection.)
SetAllowLocation (Herdado de ConfigurationSection.)

Propriedades

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

Nome Descrição
CacheRolesInCookie Um valor boolean de leitura/gravação. true se as funções do usuário atual são armazenadas em cache em um cookie. Caso contrário, false. O padrão é false.
CookieName Um valor string de leitura/gravação que especifica o nome do cookie usado para armazenar em cache nomes de função. O padrão é ". ASPXROLES".
CookiePath Um valor string de leitura/gravação que especifica o caminho virtual do cookie usado para armazenar em cache nomes de função. O padrão é "/".
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 mais adiante na seção Comentários.
CookieRequireSSL Um valor boolean de leitura/gravação. true se o cookie usado para armazenar nomes de função em cache exigir uma conexão com o protocolo SSL para ser retornado ao servidor; caso contrário, false. O padrão é false.
CookieSlidingExpiration Um valor boolean de leitura/gravação. true se o cookie usado para armazenar em cache os nomes das funções será redefinido periodicamente; caso contrário, false. O padrão é true.
CookieTimeout Um valor datetime de leitura/gravação que especifica o tempo, em minutos, até que o cookie usado para armazenar em cache nomes de função expire. O padrão é de 30 minutos.
CreatePersistentCookie Um valor boolean de leitura/gravação. true se os nomes de função forem tornados persistentes em cookies nas sessões do navegador; caso contrário, false. O padrão é false.

A propriedade CreatePersistentCookie indica se o cookie usado para armazenar em cache os nomes de função deve ser do tipo persistente, o que significa que ele estará disponível em todas as sessões do navegador, ou baseado em sessão, o que significa que ele é perdido quando o navegador é fechado. O padrão é false, que indica que um cookie baseado em sessão é usado para armazenar nomes de função em cache.
DefaultProvider Um valor string de leitura/gravação que especifica o nome do provedor padrão usado para gerenciar funções. O padrão é "AspNetSqlRoleProvider". Essa propriedade deve corresponder a um valor nomeado especificado na propriedade Providers. Uma cadeia de caracteres vazia ("") não é um valor válido.
Domain Um valor string de leitura/gravação que especifica o nome do domínio associado ao cookie usado para armazenar nomes de função em cache. O padrão é uma cadeia de caracteres vazia (""). Se nenhum valor for especificado, a propriedade Domain retornará null.
Enabled Um valor boolean de leitura/gravação. true se o recurso de gerenciamento de função ASP.NET estiver habilitado (ou seja, puder ser acessado no tempo de execução); caso contrário, false. O padrão é false.
Location (Herdado de ConfigurationSection.) Uma propriedade de chave.
MaxCachedResults Um valor sint32 de leitura/gravação que especifica o número máximo de funções que o ASP.NET armazena em cache no cookie de função. O padrão é 25.
Path (Herdado de ConfigurationSection.) Uma propriedade de chave.
Providers Um valor ProvidersSettings que especifica provedores de gerenciamento de função. Observação: os provedores de gerenciamento de funções são componentes que fornecem acesso aos tipos de funções de um site.
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 CookieProtection. O padrão é 3 (All).

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

ConfigurationSectionWithCollection

RoleManagerSection

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

Classe ConfigurationSectionWithCollection
Classe NameTypeElement
Classe ProvidersSettings
CIM_DATETIME