provedores de elemento para roleManager (ASP.NET Configurações Schema)
Define uma coleção de provedores de função para o gerenciamento de função.
<providers>
<add />
<clear/>
<remove />
</providers>
Atributos e elementos
As seções a seguir descrevem os atributos, elementos filho e os elementos pai para esta seção.
Atributos
Nenhum.
Elementos filho
Elemento |
Descrição |
---|---|
add |
Elemento opcional. Adiciona uma instância do provedor de função à coleção de provedores de gerenciamento de função. |
clear |
Elemento opcional. Remove todas as referências aos provedores de gerenciamento de função herdada, permitindo que somente aqueles adicionados pelo atual Adicionar elemento. |
remove |
Elemento opcional. Remove uma referência a um provedor herdada da coleção de provedores de gerenciamento de função. |
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
O elemento raiz necessários em cada arquivo de configuração usado pelo common language runtime e.Aplicativos do NET Framework. |
system.web |
Especifica o elemento raiz para o ASP.Seção de configuração de rede. |
roleManager |
Configura um aplicativo para gerenciamento de função. |
Comentários
O providers elemento define uma coleção de provedores de função para o gerenciamento de função.
Para obter informações sobre como acessar e modificar valores de configuração para o roleManager o elemento no código do aplicativo, consulte o RoleManagerSection de classe, bem como os provedores de função a seguir: WindowsTokenRoleProvider, SqlRoleProvider.
Configuração padrão
O seguinte padrão element elemento é configurado no arquivo de configuração de máquina.
<roleManager>
<providers>
<add name="AspNetSqlRoleProvider" connectionStringName="LocalSqlServer" applicationName="/" type="System.Web.Security.SqlRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<add name="AspNetWindowsTokenRoleProvider" applicationName="/" type="System.Web.Security.WindowsTokenRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
</providers>
</roleManager>
Exemplo
O exemplo a seguir mostra uma página ASP.NET configurado para usar o SqlRoleProvider classe para armazenar e recuperar informações de função.
<configuration>
<system.web>
<roleManager defaultProvider="SqlProvider"
enabled="true"
cacheRolesInCookie="true"
cookieName=".ASPROLES"
cookieTimeout="30"
cookiePath="/"
cookieRequireSSL="false"
cookieSlidingExpiration="true"
cookieProtection="All" >
<providers>
<add
name="SqlProvider"
type="System.Web.Security.SqlRoleProvider"
connectionStringName="SqlServices"
applicationName="SampleApplication" />
</providers>
</roleManager>
</system.web>
</configuration>
Informações do elemento
Manipulador da seção de configuração |
|
Membro de configuração |
|
Locais configuráveis |
Machine.config Web. config de nível de raiz. Nível de aplicativo Web. config |
Requisitos |
IIS 5.0, IIS 5.1 ou IIS 6.0 .NET Framework 2.0 2003 De Visual Studio ou Visual Studio de 2005 |
Consulte também
Tarefas
Como: Configurar Diretórios Específicos Usando Configurações por Localização
Como: Bloquear definições de configuração ASP.NET
Referência
roleManager Element (ASP.NET Settings Schema)
Adicionar elemento para provedores de roleManager (ASP.NET Configurações Schema)
Desmarque o elemento para provedores de roleManager (ASP.NET Configurações Schema)
Remover elemento para provedores de roleManager (ASP.NET Configurações Schema)
system.web Element (ASP.NET Settings Schema)
configuração Element (Geral Configurações Schema)
Conceitos
Noções básicas sobre gerenciamento de funções
Protegendo a configuração do ASP.NET
Cenários de configuração ASP.NET
Outros recursos
General Configuration Settings (ASP.NET)
ASP.NET Configuration Settings