Aangepast element voor NameValueSectionHandler en DictionarySectionHandler

Hiermee definieert u instellingen voor aangepaste configuratiesecties die gebruikmaken van de NameValueSectionHandler en DictionarySectionHandler klassen.

<configuration>
  <sectionName>

Attributes

Geen

Bovenliggend element

Bovenliggend element Description
<configuration> Het hoofdelement in elk configuratiebestand dat wordt gebruikt door de algemene taalruntime en .NET Framework-toepassingen.

Onderliggende elementen

Onderliggend element Description
<add> voor NameValueSectionHandler en DictionarySectionHandler Voegt aangepaste toepassingsinstellingen toe.
<remove> voor NameValueSectionHandler en DictionarySectionHandler Hiermee verwijdert u een eerder gedefinieerde instelling.
<clear> voor NameValueSectionHandler en DictionarySectionHandler Alle eerder gedefinieerde instellingen in een sectie worden gewist.

Opmerkingen

Het <sectionName> element is een aangepast element dat is gedefinieerd door een <section> tag in het <configSections> element.

In de volgende tabel ziet u het type object dat door de ConfigurationSettings.GetConfig(String) methode wordt geretourneerd voor elke handler van de configuratiesectie:

Configuratiesectiehandler Resultaattype
NameValueSectionHandler NameValueCollection
DictionarySectionHandler IDictionary

Example

In het volgende voorbeeld ziet u hoe u secties declareert die gebruikmaken van de DictionarySectionHandler en NameValueSectionHandler klassen.

Het eerste aangepaste element is <dictionarySample>, dat instellingen bevat die door de DictionarySectionHandler klasse in de System.dll assembly worden gelezen. Het tweede aangepaste element is <mySection>, dat instellingen bevat die door de NameValueSectionHandler klasse in de System.dll assembly worden gelezen.

<configuration>
  <configSections>
    <section name="dictionarySample" type="System.Configuration.DictionarySectionHandler,System" />
    <sectionGroup name="mySectionGroup">
      <section name="mySection" type="System.Configuration.NameValueSectionHandler,System" />
    </sectionGroup>
  </configSections>
  <dictionarySample>
    <add key="myKey" value="myValue" />
  </dictionarySample>
  <mySectionGroup>
    <mySection>
      <add key="key1" value="value1" />
    </mySection>
  </mySectionGroup>
</configuration>

Configuratiebestand

Dit element kan worden gebruikt in het toepassingsconfiguratiebestand, het computerconfiguratiebestand (Machine.config) en Web.config bestanden die zich niet op het niveau van de toepassingsmap bevinden.

Zie ook