NameValueSectionHandler および DictionarySectionHandler の <clear> 要素
以前に定義したセクション内のすべての設定を解除します。
<configuration>
** <section name>**
** <clear>**
<clear/>
解説
<clear> 要素を使用して、構成ファイル階層の上位レベルで定義されているすべての設定をアプリケーションから削除できます。
例
アプリケーション構成ファイルで <clear> 要素を使用して、マシン構成ファイルで定義済みのセクションを解除する例を示します。
セクション <mySection>
を宣言するマシン構成ファイルのコードは、次のとおりです。
<!-- Machine.config file.-->
<configuration>
<configSections>
<section name="mySection"
type="System.Configuration.NameValueSectionHandler,System" />
</sectionGroup>
</configSections>
<mySection>
<add key="key1" value="value1" />
<add key="key2" value="value2" />
</mySection>
</configuration>
<mySection>
からすべての設定を削除するアプリケーション構成ファイルのコードは、次のとおりです。アプリケーションは、マシン構成ファイルの <mySection>
セクションで宣言されていた設定を取得できません。
<!-- Application configuration file. -->
<configuration>
<mySection>
<clear/>
</mySection>
</configuration>
構成ファイル
この要素は、アプリケーション構成ファイル、マシン構成ファイル (Machine.config)、およびアプリケーション ディレクトリ レベルには存在しない Web.config ファイルで使用できます。