アプリ設定スキーマApp Settings schema

ファイル パス、XML Web サービス URL、またはアプリケーションのその他のカスタム構成情報など、カスタム アプリケーションの設定が含まれています。Contains custom application settings, such as file paths, XML Web service URLs, or any other custom configuration information for an application.

<configuration> <configuration>
   <appSettings>   <appSettings>
     <add>     <add>
     <clear>     <clear>
     <remove>     <remove>

要素Element 説明Description
<appSettings> <appSettings> アプリケーションの設定を制御する <add><clear><remove> のタグが含まれます。Contains <add>, <clear>, and <remove> tags to control application settings. 省略可能な file 属性があります。Has an optional file attribute.
<add> <add> 設定を定義します。Defines a setting. <appSettings> の子です。Child of <appSettings>. key 属性と value 属性が必要です。Requires key and value attributes.
<clear> <clear> すべての設定をクリアします。Clears all settings. <appSettings> の子です。Child of <appSettings>. 属性はありません。Has no attributes.
<remove> <remove> 設定を削除します。Removes a setting. <appSettings> の子です。Child of <appSettings>. key 属性が必要です。Requires a key attribute.

<appSettings> 要素<appSettings> element

この要素には、アプリケーションの設定を制御する <add><clear><remove> のタグが含まれます。This element contains <add>, <clear>, and <remove> tags to control application settings. file の省略可能な属性を定義します。It defines an optional attribute for file.

<add> 要素<add> element

カスタム アプリケーション設定を名前/値のペアとしてアプリケーション設定コレクションに追加します。Adds a custom application setting as a name/value pair to the application settings collection. key および value の属性を定義します。It defines attributes for key and value.

<clear> 要素<clear> element

継承したカスタム アプリケーション設定へのすべての参照を削除し、 <clear> 要素の後の <add> 要素によって追加された参照のみを許可します。Removes all references to inherited custom application settings and allows only the references that are added by <add> elements following the <clear> element. 属性は定義されません。It defines no attributes.

<remove> 要素<remove> element

アプリケーション設定コレクションから継承したカスタム アプリケーション設定への参照を削除します。Removes a reference to an inherited custom application setting from the application settings collection. key の属性を定義します。It defines an attribute for key.

Example

次の例は、カスタム アプリケーション設定を定義する外部アプリケーション設定ファイル (custom.config) を示しています。The following example shows an external application settings file (custom.config) that defines a custom application setting:

<?xml version="1.0" encoding="utf-8" ?>
<appSettings>
  <add key="MyCustomSetting" value="MyCustomSettingValue" />
</appSettings>

次の例は、外部設定ファイルで設定を使用して、独自のアプリケーション設定を設定するアプリケーション構成ファイルを示しています。The following example shows an application configuration file that consumes the setting in the external settings file and sets an application setting of its own:

<configuration>
  <appSettings file="custom.config">
    <add key="ApplicationName" value="MyApplication" />
  </appSettings>
</configuration>

関連項目See also