configSections Element (Geral Configurações Schema)
Especifica as declarações de namespace e de seção de configuração.
<configSections>
<section />
<sectionGroup />
<remove />
<clear/>
</configSections>
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho, e elementos pai.
Atributos
Nenhum.
Elementos filho
Elemento |
Descrição |
---|---|
clear |
Remove todas as referências para herdadas de seções e grupos de seção, permitindo que apenas as seções e grupos de seções que são adicionados pelo atual seção e sectionGroup elementos. |
remove |
Remove uma referência a uma seção herdada e o grupo da seção. |
section |
Define uma associação entre um manipulador de seção de configuração e um elemento de configuração. |
sectionGroup |
Define uma associação entre um manipulador de seção de configuração e uma seção de configuração. |
Elementos pai
Elemento |
Descrição |
---|---|
configuration |
Especifica o elemento raiz necessários em cada arquivo de configuração que é usado pelo common language runtime e a.Aplicativos do NET Framework. |
Comentários
O configSections elemento especifica configuração seção e o manipulador de declarações. Isso é necessário porque ASP.NET não torna nenhuma presumptions sobre como lidar com configurações dentro de um arquivo de configuração. Em vez disso, ASP.NET delega o processamento de dados de configuração para manipuladores de seção de configuração.
Cada section elemento identifica uma seção de configuração ou elemento e associado a ConfigurationSection-derivada da classe que trata a seção de configuração ou o elemento. O section elementos podem ser agrupados logicamente em sectionGroup elementos para organizar a section elementos e evitar a nomeação de conflitos. O section e sectionGroup elementos estão contidos no configSections elemento.
Se a configSections elemento está em um arquivo de configuração, o configSections elemento deve ser o primeiro elemento filho da configuration elemento.
Configuração padrão
Seções de configuração para o.Elementos de configuração de rede são definidos no arquivo Machine. config e são muito numerosas para listar aqui. O seguinte trecho do arquivo Machine. config define o manipulador de seção de configuração para o authentication o elemento da system.web seção. Em seguida, as configurações são definidas para o authentication elemento.
Se um manipulador de seção de configuração não está associado um elemento de configuração, o ASP.NET emite o erro de servidor "não reconhecido a seção de configuração element_name."
<configuration>
<configSections>
<sectionGroup name="system.web" type="System.Web.Configuration.SystemWebSectionGroup, System.Web, Version=%ASSEMBLY_VERSION%, Culture=neutral, PublicKeyToken=%MICROSOFT_PUBLICKEY%">
<section name="authentication" type="System.Web.Configuration.AuthenticationSection, System.Web, Version=2.0.3600.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" allowDefinition="MachineToApplication" />
<!-- Other system.web sections -->
</sectionGroup>
<!-- Other configuration sections -->
</configSections>
<system.web>
<authentication mode="Windows">
<forms name=".ASPXAUTH"
loginUrl="login.aspx" defaultUrl="default.aspx"
protection="All"
timeout="30"
path="/"
requireSSL="False"
slidingExpiration="True"
cookieless="UseCookies"
domain=""
enableCrossAppRedirects="False">
<credentials passwordFormat="SHA1" />
</forms>
<passport redirectUrl="internal" />
</authentication>
<!-- Other system.web elements -->
</system.web>
<!-- Other configuration settings -->
</configuration>
Exemplo
O exemplo de código a seguir mostra como definir uma seção de configuração personalizada e as configurações para essa seção.
<configuration>
<configSections>
<section name="sampleSection"
type="System.Configuration.SingleTagSectionHandler" />
</configSections>
<sampleSection setting1="Value1"
setting2="value two"
setting3="third value" />
</configuration>
Informações do elemento
Manipulador da seção de configuração |
Não se aplica. |
Membro de configuração |
|
Locais configuráveis |
Machine.config Web. config de nível de raiz Web. config de nível de aplicativo Virtual ou física directory–level Web. config |
Requisitos |
De da (IIS) versão 5.0, 5.1 ou 6.0 A.NET Framework versão 1.0, 1.1 ou 2.0 Microsoft Visual Studio 2003 ou 2005 de Visual Studio |
Consulte também
Referência
configuração Element (Geral Configurações Schema)
seção elemento de configSections (Geral Configurações Schema)
sectionGroup elemento para configSections (Geral Configurações Schema)
Desmarque elemento configSections (Geral Configurações Schema)
remover o elemento configSections (Geral Configurações Schema)
Conceitos
Hierarquia e Herança do Arquivo de Configuração do ASP.NET
Editando Arquivos de Configuração ASP.NET
Cenários de configuração ASP.NET
Outros recursos
General Configuration Settings (ASP.NET)
ASP.NET Configuration Settings
Arquivos de configuração ASP.NET