Schema für App-EinstellungenApp Settings schema

Dieses Thema enthält benutzerdefinierte Anwendungseinstellungen, z.B. Dateipfade, URLs für den XML-Webdienst oder andere benutzerdefinierte Konfigurationsinformationen für eine Anwendung.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>

ElementElement BeschreibungDescription
<appSettings> <appSettings> Enthält die Tags <add> , <clear> und <remove> zur Steuerung von App-Einstellungen.Contains <add>, <clear>, and <remove> tags to control application settings. Verfügt über ein optionales file-Attribut.Has an optional file attribute.
<add> <add> Definiert eine Einstellung.Defines a setting. Untergeordnetes Element von <appSettings> .Child of <appSettings>. Erfordert key- und value-Attribute.Requires key and value attributes.
<clear> <clear> Löscht alle Einstellungen.Clears all settings. Untergeordnetes Element von <appSettings> .Child of <appSettings>. Besitzt keine Attribute.Has no attributes.
<remove> <remove> Entfernt eine Einstellung.Removes a setting. Untergeordnetes Element von <appSettings> .Child of <appSettings>. Erfordert ein key-Attribut.Requires a key attribute.

<appSettings>-Element<appSettings> element

Dieses Element enthält die Tags <add> , <clear> und <remove> zur Steuerung von Anwendungseinstellungen.This element contains <add>, <clear>, and <remove> tags to control application settings. Es definiert ein optionales Attribut für file.It defines an optional attribute for file.

<add>-Element<add> element

Fügt der Auflistung der Anwendungseinstellungen eine benutzerdefinierte Anwendungseinstellung als Name/Wertpaar hinzu.Adds a custom application setting as a name/value pair to the application settings collection. Es definiert Attribute für key und valueIt defines attributes for key and value.

<clear>-Element<clear> element

Entfernt alle Verweise auf geerbte benutzerdefinierte Anwendungseinstellung und lässt nur die Verweise zu, die durch <add> -Elemente hinzugefügt werden, die dem <clear> -Element folgen.Removes all references to inherited custom application settings and allows only the references that are added by <add> elements following the <clear> element. Es definiert keine Attribute.It defines no attributes.

<remove>-Element<remove> element

Entfernt einen Verweis auf eine geerbte benutzerdefinierte Anwendungseinstellung aus der Auflistung der Anwendungseinstellungen.Removes a reference to an inherited custom application setting from the application settings collection. Definiert ein Attribut für key.It defines an attribute for key.

BeispielExample

Das folgende Beispiel zeigt eine externe Anwendungseinstellungsdatei (custom.config), die eine benutzerdefinierte Anwendungseinstellung definiert.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>

Das folgende Beispiel zeigt eine Anwendungskonfigurationsdatei, die die Einstellung in der externen Einstellungsdatei verarbeitet und eine eigene Anwendungseinstellung festlegt.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>

Siehe auchSee also