Elemento personalizzato per NameValueSectionHandler e DictionarySectionHandler
Definisce le impostazioni per le sezioni di configurazione personalizzate in cui viene utilizzata la classe NameValueSectionHandler o DictionarySectionHandler.
<configuration>
** <sectionName>**
<sectionName> </sectionName>
Elementi figlio
Elemento | Descrizione |
---|---|
Elemento <add> per NameValueSectionHandler e DictionarySectionHandler | Aggiunge le impostazioni personalizzate. |
Elemento <remove> per NameValueSectionHandler e DictionarySectionHandler | Rimuove un'impostazione definita in precedenza. |
Elemento <clear> perNameValueSectionHandler e DictionarySectionHandler | Cancella tutte le impostazioni definite in precedenza in una sezione. |
Osservazioni
<sectionName> è un elemento personalizzato definito da un tag <section> nell'elemento <configSections>.
Nella tabella riportata di seguito è indicato il tipo di oggetto restituito dal metodo ConfigurationSettings.GetConfig per ciascun gestore delle sezioni di configurazione.
Gestore della sezione di configurazione | Tipo restituito |
---|---|
DictionarySectionHandler | Systems.Collections.IDictionary |
NameValueSectionHandler | Systems.Collections.Specialized.NameValueCollection |
Esempio
Nell'esempio riportato di seguito viene illustrato come dichiarare le sezioni in cui vengono utilizzate le classi DictionarySectionHandler e NameValueSectionHandler. Gli elementi personalizzati sono <dictionarySample>
, che contiene le impostazioni lette dalla classe DictionarySectionHandler, e <mySection>
, che contiene le impostazioni lette dalla classe NameValueSectionHandler.
<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>
File di configurazione
L'elemento può essere utilizzato nei file di configurazione dell'applicazione e del computer (Machine.config), nonché nei file Web.config che non si trovano al livello di directory dell'applicazione.
Vedere anche
Schema delle sezioni di configurazione | Impostazioni delle sezioni di configurazione