以前に定義した設定を削除します。
configuration
<sectionName>
<remove>
構文
<add remove="key" />
属性
説明 | |
---|---|
key | 必須の属性です。 削除する設定の名前を指定します。 |
親要素
要素 | 説明 |
---|---|
<sectionName> 要素 | NameValueSectionHandler クラスと DictionarySectionHandler クラスを使用するカスタム構成セクションの設定を定義します。 |
子要素
なし
解説
<remove> 要素を使用して、構成ファイル階層の上位レベルで定義されている設定をアプリケーションから削除できます。
例
次の例は、アプリケーション構成ファイルの <remove> 要素を使用して、マシン構成ファイルで以前に定義された設定を削除する方法を示しています。
次のマシン構成ファイル コードでは、セクション <mySection> を宣言し、それに 2 つの設定 key1
と key2
を追加しています。
<!-- Machine.config file -->
<configuration>
<configSections>
<section name="mySection" type="System.Configuration.NameValueSectionHandler,System" />
</configSections>
<mySection>
<add key="key1" value="value1" />
<add key="key2" value="value2" />
</mySection>
</configuration>
次のアプリケーション構成ファイル コードでは、<mySection> から key2
設定を削除しています。
<!--Application configuration file -->
<configuration>
<mySection>
<remove key="key2" />
</mySection>
</configuration>
構成ファイル
この要素は、アプリケーション構成ファイル、マシン構成ファイル (Machine.config)、およびアプリケーション ディレクトリ レベルではない Web.config ファイルで使用できます。
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET