Compartilhar via


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

RoleManagerSection

Membro de configuração

Providers

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)

System.Configuration

System.Web.Configuration

RoleManagerSection

RoleManager

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

ASP.NET referência

Administração de Sites do ASP.NET

API de Configuração do ASP.NET