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
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