Not
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Innehåller en konfigurationsavsnittsdeklaration.
<konfiguration>
<konfigurationSections>
<sektion>
<konfiguration>
<konfigurationSections>
<sectionGroup>
<sektion>
Syntax
<section name="section name"
type="configuration section handler class, assembly"
allowDefinition="Everywhere|MachineOnly|MachineToApplication"
allowLocation="true|false" />
Obligatoriska attribut
| Description | |
|---|---|
name |
Anger namnet på konfigurationsavsnittet. |
type |
Anger namnet på konfigurationsavsnittshanterarklassen som läser avsnittet från konfigurationsfilen. Typvärdet har syntaxen "fully-qualified-section-handler-class-name, simple-assembly-name". Det enkla sammansättningsnamnet är rotfilnamnet utan filnamnstillägget.dll . |
Valfria attribut
Följande attribut gäller endast för ASP.NET program. Konfigurationssystemet ignorerar dessa attribut för andra programtyper.
| Description | |
|---|---|
allowDefinition |
Anger vilken konfigurationsfil som avsnittet kan användas i. Använd något av följande värden: Överallt Tillåter att avsnittet används i valfri konfigurationsfil. Det här är standardinställningen. MachineOnly Tillåter att avsnittet endast används i datorkonfigurationsfilen (Machine.config). MachineToApplication Tillåter att avsnittet används i datorkonfigurationsfilen eller programkonfigurationsfilen. |
allowLocation |
Avgör om avsnittet kan användas i elementet <location> . Använd något av följande värden:sann Tillåter att avsnittet används i elementet <location> . Det här är standardinställningen.falsk Tillåter inte att avsnittet används i elementet <location> . |
Överordnade element
| Description | |
|---|---|
<configSections> Element |
Innehåller konfigurationsavsnitt och namnområdesdeklarationer. |
<sectionGroup> Element |
Definierar ett namnområde för konfigurationsavsnitt. |
Anmärkning
Ett <section> element är ett underordnat element i antingen <configSections> eller <sectionGroup> men inte båda.
Underordnade element
None
Anmärkningar
När du deklarerar ett konfigurationsavsnitt definieras i princip ett nytt element för konfigurationsfilen. Det nya elementet innehåller inställningar som en konfigurationsavsnittshanterare (dvs. en klass som implementerar IConfigurationSectionHandler gränssnittet) läser. Attributen och underordnade element i ett avsnitt som du definierar beror på vilken avsnittshanterare du använder för att läsa inställningarna.
Om du deklarerar en konfigurationsavsnittshanterare i filenMachine.config kan du använda konfigurationsavsnittet i alla programkonfigurationsfiler på datorn, såvida inte allowDefinition attributet anger något annat.
Example
I följande exempel visas hur du definierar ett konfigurationsavsnitt och definierar inställningar för det avsnittet:
<configuration>
<configSections>
<section name="sampleSection"
type="System.Configuration.SingleTagSectionHandler"
allowLocation="false" />
</configSections>
<sampleSection setting1="Value1"
setting2="value two"
setting3="third value" />
</configuration>
Konfigurationsfil
Det här elementet kan användas i programkonfigurationsfilen, datorkonfigurationsfilen (Machine.config) och Web.config filer som inte finns på programkatalognivå.