NameValueSectionHandler 和 DictionarySectionHandler 的自訂項目
定義使用 NameValueSectionHandler 或 DictionarySectionHandler 類別的自訂組態區段的設定。
<configuration>
<sectionName>
<sectionName> </sectionName>
子項目
備註
<sectionName> 項目是由 <configSections> 項目中 <section> 標記所定義的自訂項目。
下列表格顯示 ConfigurationSettings.GetConfig 方法為每個組態區段處理常式所傳回的物件型別。
組態區段處理常式 | 傳回型別 |
---|---|
DictionarySectionHandler | Systems.Collections.IDictionary |
NameValueSectionHandler | Systems.Collections.Specialized.NameValueCollection |
範例
下列範例顯示如何宣告使用 DictionarySectionHandler 和 NameValueSectionHandler 類別的區段。自訂項目分別是 <dictionarySample>
(其包含 DictionarySectionHandler 類別所讀取的設定) 和 <mySection>
(其包含 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>
組態檔
這個項目可以在不是位於應用程式目錄層級的應用程式組態檔、電腦組態檔 (Machine.config) 和 Web.config 檔案中使用。