应用设置架构

包含自定义应用程序设置,例如文件路径、XML Web 服务 URL 或应用程序的任何其他自定义配置信息。

<配置>
   <appSettings>
     <加>
     <清楚>
     <删除>

元素 Description
<appSettings> 包含<add>用于<clear><remove>控制应用程序设置的标记。 具有可选 file 属性。
<加> 定义设置。 的子级。<appSettings> 要求 keyvalue 属性。
<清楚> 清除所有设置。 的子级。<appSettings> 没有属性。
<删除> 删除设置。 的子级。<appSettings> 需要属性 key

<appSettings> 元素

此元素包含<add>用于<clear><remove>控制应用程序设置的标记。 它定义 文件的可选属性。

<add> 元素

将自定义应用程序设置作为名称/值对添加到应用程序设置集合。 它定义属性 key

<clear> 元素

删除对继承的自定义应用程序设置的所有引用,只允许元素 <add> 后面的元素添加的 <clear> 引用。 它不定义任何属性。

<remove> 元素

从应用程序设置集合中删除对继承的自定义应用程序设置的引用。 它定义 的属性。

Example

以下示例显示了定义自定义应用程序设置的外部应用程序设置文件(custom.config):

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

以下示例演示了一个应用程序配置文件,该文件使用外部设置文件中的设置并设置其自己的应用程序设置:

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

另请参阅