应用设置架构

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

<配置>
  <appSettings>
    <add>
    <clear>
    <remove>

元素 说明
<appSettings> 包含 <add><clear><remove> 标记,用于控制应用程序设置。 具有可选的“file”属性。
<add> 定义设置。 <appSettings> 的子级。 需要“key”和“value”属性。
<clear> 清除所有设置。 <appSettings> 的子级。 不具有属性。
<remove> 删除设置。 <appSettings> 的子级。 需要“key”属性。

<appSettings> 元素

此元素包含 <add>、<clear> 和 <remove> 标记,用于控制应用程序设置。 它定义“file”的一个可选属性。

<add> 元素

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

<clear> 元素

删除对继承的自定义应用程序设置的所有引用,并仅允许由 <add> 元素(位于 <clear> 元素后)添加的引用。 未定义任何属性。

<remove> 元素

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

示例

下面的示例演示外部应用程序设置文件 (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>

另请参阅