Anteckning
Å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>
<configSections>
<Avsnitt>
<Konfiguration>
<configSections>
<sectionGroup>
<Avsnitt>
Syntax
<section name="section name"
type="configuration section handler class, assembly"
allowDefinition="Everywhere|MachineOnly|MachineToApplication"
allowLocation="true|false" />
Obligatoriska attribut
| Description | |
|---|---|
| Namn | Anger namnet på konfigurationsavsnittet. |
| Typ | Anger namnet på den konfigurationsavsnittshanterarklass 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 alla konfigurationsfiler. 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 <platselementet> . Använd något av följande värden: Sant Tillåter att avsnittet används i <platselementet> . Det här är standardinställningen. Falska Tillåter inte att avsnittet används i <platselementet> . |
Överordnade element
| Description | |
|---|---|
| <configSections-element> | Innehåller konfigurationsavsnitt och namnområdesdeklarationer. |
| <sectionGroup-element> | Definierar ett namnområde för konfigurationsavsnitt. |
Anteckning
Ett <avsnittselement> är ett underordnat element i antingen< configSections> eller <sectionGroup>, men inte båda.
Underordnade element
Ingen
Kommentarer
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 attributet allowDefinition anger något annat.
Exempel
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å.