Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der System.Configuration-Namespace enthält die Typen, die das Programmiermodell zum Behandeln von Konfigurationsdaten bereitstellen.
Klassen
| Klasse | Beschreibung | |
|---|---|---|
![]() |
ApplicationScopedSettingAttribute | Gibt an, dass eine Anwendungseinstellungseigenschaft über einen allgemeinen Wert für alle Benutzer einer Anwendung verfügt. Diese Klasse kann nicht geerbt werden. |
![]() |
ApplicationSettingsBase | Fungiert als Basisklasse für das Ableiten konkreter Wrapperklassen, um das Anwendungseinstellungsfeature in Windows Forms-Anwendungen zu implementieren. |
![]() |
ApplicationSettingsGroup | Stellt innerhalb einer Konfigurationsdatei eine Gruppierung verwandter Anwendungseinstellungsabschnitte dar. Die Klasse kann nicht geerbt werden. |
![]() |
AppSettingsReader | Stellt eine Methode für das Lesen von Werten eines bestimmten Typs aus der Konfiguration bereit. |
![]() |
AppSettingsSection | Unterstützt das Konfigurationssystem für den appSettings-Konfigurationsabschnitt. Diese Klasse kann nicht geerbt werden. |
![]() |
CallbackValidator | Stellt die dynamische Validierung eines Objekts bereit. |
![]() |
CallbackValidatorAttribute | Gibt ein CallbackValidator-Objekt an, das für die Codevalidierung verwendet werden soll. Diese Klasse kann nicht geerbt werden. |
![]() |
ClientSettingsSection | Stellt eine Gruppe von Anwendungseinstellungen im Gültigkeitsbereich der Benutzer in einer Konfigurationsdatei dar. |
![]() |
CommaDelimitedStringCollection | Stellt eine Auflistung von durch Trennzeichen getrennten Zeichenfolgenelementen dar. Diese Klasse kann nicht geerbt werden. |
![]() |
CommaDelimitedStringCollectionConverter | Konvertiert einen durch Trennzeichen getrennten Zeichenfolgenwert in ein bzw. aus einem CommaDelimitedStringCollection-Objekt. Die Klasse kann nicht geerbt werden. |
![]() |
Configuration | Stellt eine Konfigurationsdatei dar, die auf einen bestimmten Computer, eine bestimmte Anwendung oder Ressource anwendbar ist. Diese Klasse kann nicht geerbt werden. |
![]() |
ConfigurationCollectionAttribute | Weist .NET Framework deklarativ an, eine Auflistung von Konfigurationselementen zu instanziieren. Diese Klasse kann nicht geerbt werden. |
![]() |
ConfigurationConverterBase | Die Basisklasse für die Konfigurationskonvertertypen. |
![]() |
ConfigurationElement | Stellt ein Konfigurationselement innerhalb einer Konfigurationsdatei dar. |
![]() |
ConfigurationElementCollection | Stellt ein Konfigurationselement dar, das eine Auflistung der untergeordneten Elemente enthält. |
![]() |
ConfigurationElementProperty | Gibt die Eigenschaft eines Konfigurationselements an. Diese Klasse kann nicht geerbt werden. |
![]() |
ConfigurationErrorsException | Die Ausnahme, die ausgelöst wird, wenn ein Konfigurationssystemfehler aufgetreten ist. |
![]() |
ConfigurationException | Die Ausnahme, die ausgelöst wird, wenn ein Konfigurationssystemfehler aufgetreten ist. |
![]() |
ConfigurationFileMap | Definiert die Konfigurationsdateizuordnung für die Computerkonfigurationsdatei. |
![]() |
ConfigurationLocation | Stellt ein location-Element innerhalb einer Konfigurationsdatei dar. |
![]() |
ConfigurationLocationCollection | Enthält eine Auflistung von ConfigurationLocationCollection-Objekten. |
![]() |
ConfigurationLockCollection | Enthält eine Auflistung von gesperrten Konfigurationsobjekten. Diese Klasse kann nicht geerbt werden. |
![]() |
ConfigurationManager | Stellt Zugriff auf Konfigurationsdateien für Clientanwendungen bereit. Diese Klasse kann nicht geerbt werden. |
![]() |
ConfigurationPermission | Stellt eine Berechtigungsstruktur bereit, die es Methoden oder Klassen ermöglicht, auf Konfigurationsdateien zuzugreifen. |
![]() |
ConfigurationPermissionAttribute | Erstellt ein ConfigurationPermission-Objekt, mit dem markierten Zielen eine Berechtigung zum Zugreifen auf Abschnitte von Konfigurationsdateien gewährt oder verweigert wird. |
![]() |
ConfigurationProperty | Stellt ein Attribut oder ein untergeordnetes Element eines Konfigurationselements dar. Die Klasse kann nicht geerbt werden. |
![]() |
ConfigurationPropertyAttribute | Weist .NET Framework deklarativ an, eine Konfigurationseigenschaft zu instanziieren. Diese Klasse kann nicht geerbt werden. |
![]() |
ConfigurationPropertyCollection | Stellt eine Sammlung von Konfigurationselementeigenschaften dar. |
![]() |
ConfigurationSection | Stellt einen Abschnitt innerhalb einer Konfigurationsdatei dar. |
![]() |
ConfigurationSectionCollection | Stellt innerhalb einer Konfigurationsdatei eine Auflistung verwandter Abschnitte dar. |
![]() |
ConfigurationSectionGroup | Stellt innerhalb einer Konfigurationsdatei eine Gruppierung verwandter Abschnitte dar. |
![]() |
ConfigurationSectionGroupCollection | Stellt eine Auflistung von ConfigurationSectionGroup-Objekten dar. |
![]() |
ConfigurationSettings | Stellt Laufzeitunterstützung zum Lesen von Konfigurationsabschnitten und allgemeinen Konfigurationseinstellungen bereit. |
![]() |
ConfigurationValidatorAttribute | Fungiert als Basisklasse für die Attributtypen des System.Configuration-Validierungssteuerelements. |
![]() |
ConfigurationValidatorBase | Fungiert als Basisklasse für das Ableiten einer Validierungsklasse, damit ein Wert eines Objektes überprüft werden kann. |
![]() |
ConfigXmlDocument | Schließt den entsprechenden XmlDocument-Typ ein und enthält auch die erforderlichen Informationen für das Berichten von Dateinamen und Zeilennummern. |
![]() |
ConnectionStringSettings | Stellt eine einzelne benannte Verbindungszeichenfolge im Konfigurationsdateiabschnitt für Verbindungszeichenfolgen dar. |
![]() |
ConnectionStringSettingsCollection | Enthält eine Auflistung von ConnectionStringSettings-Objekten. |
![]() |
ConnectionStringsSection | Ermöglicht den programmgesteuerten Zugriff auf den Konfigurationsdateiabschnitt für Verbindungszeichenfolgen. |
![]() |
ContextInformation | Kapselt die Kontextinformationen, die einem ConfigurationElement-Objekt zugeordnet sind. Diese Klasse kann nicht geerbt werden. |
![]() |
DefaultSection | Stellt einen grundlegenden Konfigurationsabschnittshandler dar, der das XML des Konfigurationsabschnitts für Lese- und Schreibzugriff verfügbar macht. |
![]() |
DefaultSettingValueAttribute | Gibt den Standardwert für eine Anwendungseinstellungseigenschaft an. |
![]() |
DefaultValidator | Stellt die Validierung eines Objekts bereit. Diese Klasse kann nicht geerbt werden. |
![]() |
DictionarySectionHandler | Stellt Konfigurationsinformationen aus einem Konfigurationsabschnitt als Schlüssel-Wert-Paar bereit. |
![]() |
DpapiProtectedConfigurationProvider | Stellt ein ProtectedConfigurationProvider-Objekt bereit, das die Windows Data Protection API (DPAPI) zum Verschlüsseln und Entschlüsseln von Konfigurationsdaten verwendet. |
![]() |
ElementInformation | Enthält Metainformationen über ein einzelnes Element innerhalb der Konfiguration. Diese Klasse kann nicht geerbt werden. |
![]() |
ExeConfigurationFileMap | Definiert die Konfigurationsdateizuordnung für eine Exe.config-Datei. Diese Klasse kann nicht geerbt werden. |
![]() |
ExeContext | Verwaltet den Pfadkontext für die aktuelle Anwendung. Diese Klasse kann nicht geerbt werden. |
![]() |
GenericEnumConverter | Konvertiert zwischen einer Zeichenfolge und einem Enumerationstyp. |
![]() |
IgnoreSection | Stellt eine Wrappertypdefinition für Konfigurationsabschnitte bereit, die nicht von den System.Configuration-Typen behandelt werden. |
![]() |
IgnoreSectionHandler | Stellt eine Definition von Legacyabschnittshandlern für Konfigurationsabschnitte bereit, die nicht von den System.Configuration-Typen behandelt werden. |
![]() |
InfiniteIntConverter | Konvertiert zwischen einer Zeichenfolge und dem unendlichen Standardwert oder dem standardmäßigen Ganzzahlwert. |
![]() |
InfiniteTimeSpanConverter | Konvertiert zwischen einer Zeichenfolge und dem unendlichen TimeSpan-Standardwert. |
![]() |
IntegerValidator | Stellt die Validierung eines Int32 bereit. |
![]() |
IntegerValidatorAttribute | Weist .NET Framework deklarativ an, eine Ganzzahlvalidierung für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht geerbt werden. |
![]() |
KeyValueConfigurationCollection | Enthält eine Auflistung von KeyValueConfigurationElement-Objekten. |
![]() |
KeyValueConfigurationElement | Stellt ein Konfigurationselement dar, das ein Schlüssel-Wert-Paar enthält. |
![]() |
LocalFileSettingsProvider | Stellt Dauerhaftigkeit Klassen für Anwendungseinstellungsklassen bereit. |
![]() |
LongValidator | Stellt die Validierung eines Int64 bereit. |
![]() |
LongValidatorAttribute | Weist .NET Framework deklarativ an, eine Validierung von Long-Integer für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht geerbt werden. |
![]() |
NameValueConfigurationCollection | Enthält eine Auflistung von NameValueConfigurationElement-Objekten. Diese Klasse kann nicht geerbt werden. |
![]() |
NameValueConfigurationElement | Ein Konfigurationselement, das einen String-Namen und einen String-Wert enthält. Diese Klasse kann nicht geerbt werden. |
![]() |
NameValueFileSectionHandler | Stellt den Zugriff auf eine Konfigurationsdatei bereit. Dieser Typ unterstützt die .NET Framework-Konfigurationsinfrastruktur und ist nicht für die direkte Verwendung in Code ausgelegt. |
![]() |
NameValueSectionHandler | Stellt Konfigurationsinformationen aus einem Konfigurationsabschnitt als Name-Wert-Paar bereit. |
![]() |
NoSettingsVersionUpgradeAttribute | Gibt an, dass ein Einstellungsanbieter jede aufgerufene Logik deaktivieren soll, wenn eine Anwendungsaktualisierung erkannt wird. Diese Klasse kann nicht geerbt werden. |
![]() |
PositiveTimeSpanValidator | Stellt die Validierung eines TimeSpan-Objekts bereit. Diese Klasse kann nicht geerbt werden. |
![]() |
PositiveTimeSpanValidatorAttribute | Weist .NET Framework deklarativ an, eine Validierung der Zeit für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht geerbt werden. |
![]() |
PropertyInformation | Enthält Metainformationen über eine einzelne Eigenschaft innerhalb der Konfiguration. Dieser Typ kann nicht vererbt werden. |
![]() |
PropertyInformationCollection | Enthält eine Auflistung von PropertyInformation-Objekten. Diese Klasse kann nicht geerbt werden. |
![]() |
ProtectedConfiguration | Ermöglicht den Zugriff auf die Anbieter einer geschützten Konfiguration für die Konfigurationsdatei der aktuellen Anwendung. |
![]() |
ProtectedConfigurationProvider | Dies ist die Basisklasse zum Erstellen von Anbietern für das Verschlüsseln und Entschlüsseln von Daten der geschützten Konfiguration. |
![]() |
ProtectedConfigurationProviderCollection | Stellt eine Auflistung von ProtectedConfigurationProvider-Objekten bereit. |
![]() |
ProtectedConfigurationSection | Ermöglicht den programmgesteuerten Zugriff auf den configProtectedData-Konfigurationsabschnitt. Die Klasse kann nicht geerbt werden. |
![]() |
ProtectedProviderSettings | Stellt eine Gruppe von Konfigurationselementen dar, die die Anbieter des <configProtectedData>-Konfigurationsabschnitts konfigurieren. |
![]() |
ProviderSettings | Stellt eine Gruppe von Konfigurationselementen dar, die einen Anbieter konfigurieren. |
![]() |
ProviderSettingsCollection | Stellt eine Auflistung von ProviderSettings-Objekten dar. |
![]() |
RegexStringValidator | Stellt die Validierung einer Zeichenfolge auf Grundlage der von einem regulären Ausdruck bereitgestellten Regeln bereit. |
![]() |
RegexStringValidatorAttribute | Weist .NET Framework deklarativ an, mit einem regulären Ausdruck eine Zeichenfolgenvalidierung für eine Konfigurationseigenschaft durchzuführen. Diese Klasse kann nicht geerbt werden. |
![]() |
RsaProtectedConfigurationProvider | Stellt einen ProtectedConfigurationProvider bereit, der RSA-Verschlüsselung verwendet, um Konfigurationsdaten zu verschlüsseln und zu entschlüsseln. |
![]() |
SectionInformation | Enthält Metainformationen über einen einzelnen Abschnitt innerhalb der Konfiguration. Die Klasse kann nicht geerbt werden. |
![]() |
SettingAttribute | Stellt ein benutzerdefiniertes Einstellungsattribut dar, das verwendet wird, um einer Einstellungseigenschaft Einstellungsinformationen zuzuordnen. |
![]() |
SettingChangingEventArgs | Stellt Daten für das SettingChanging-Ereignis bereit. |
![]() |
SettingElement | Stellt ein vereinfachtes Konfigurationselement dar, das zum Aktualisieren von Elementen in der Konfiguration verwendet wird. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingElementCollection | Enthält eine Auflistung von SettingElement-Objekten. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingsAttributeDictionary | Stellt eine Auflistung von Schlüssel-Wert-Paaren dar, die zum Beschreiben eines Konfigurationsobjekts und eines SettingsProperty-Objekts verwendet werden. |
![]() |
SettingsBase | Stellt die Basisklasse bereit, die verwendet wird, um Benutzereigenschafteneinstellungen zu unterstützen. |
![]() |
SettingsContext | Stellt Kontextinformationen bereit, die der Anbieter beim Beibehalten von Einstellungen verwenden kann. |
![]() |
SettingsDescriptionAttribute | Stellt eine Zeichenfolge bereit, die eine einzelne Konfigurationseigenschaft beschreibt. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingsGroupDescriptionAttribute | Enthält eine Zeichenfolge, die eine Eigenschaftengruppe für Anwendungseinstellungen beschreibt. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingsGroupNameAttribute | Gibt einen Namen für die Eigenschaftengruppe für Anwendungseinstellungen an. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingsLoadedEventArgs | Stellt Daten für das SettingsLoaded-Ereignis bereit. |
![]() |
SettingsManageabilityAttribute | Gibt spezielle Dienste für Anwendungseinstellungseigenschaften an. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingsProperty | Wird intern als die Klasse verwendet, die Metadaten über eine einzelne Konfigurationseigenschaft darstellt. |
![]() |
SettingsPropertyCollection | Enthält eine Auflistung von SettingsProperty-Objekten. |
![]() |
SettingsPropertyIsReadOnlyException | Stellt eine Ausnahme für schreibgeschützte SettingsProperty-Objekte bereit. |
![]() |
SettingsPropertyNotFoundException | Stellt eine Ausnahme für SettingsProperty-Objekte bereit, die nicht gefunden werden. |
![]() |
SettingsPropertyValue | Enthält den Wert einer Einstellungseigenschaft, der von einer Instanz von SettingsBase geladen und gespeichert werden kann. |
![]() |
SettingsPropertyValueCollection | Enthält eine Auflistung von Einstellungseigenschaftenwerten und ordnet SettingsPropertyValue-Objekten SettingsProperty-Objekte zu. |
![]() |
SettingsPropertyWrongTypeException | Stellt eine Ausnahme bereit, die ausgelöst wird, wenn ein ungültiger Typ mit einem SettingsProperty-Objekt verwendet wird. |
![]() |
SettingsProvider | Fungiert als Basisklasse zum Ableiten benutzerdefinierter Einstellungsanbieter in der Anwendungseinstellungsarchitektur. |
![]() |
SettingsProviderAttribute | Gibt den Einstellungsanbieter an, der verwendet wird, um Speicher für die aktuelle Anwendungseinstellungsklasse oder die Eigenschaft bereitzustellen. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingsProviderCollection | Stellt eine Auflistung der Anwendungseinstellungsanbieter dar. |
![]() |
SettingsSerializeAsAttribute | Gibt den Serialisierungsmechanismus an, den der Einstellungsanbieter verwenden sollte. Diese Klasse kann nicht geerbt werden. |
![]() |
SettingValueElement | Enthält das XML, das den serialisierten Wert der Einstellung darstellt. Diese Klasse kann nicht geerbt werden. |
![]() |
SingleTagSectionHandler | Behandelt Konfigurationsbereiche, die mit einem einfachen XML-Tag in der Konfigurationsdatei dargestellt werden. |
![]() |
SpecialSettingAttribute | Gibt an, dass eine Anwendungseinstellungseigenschaft eine besondere Bedeutung hat. Diese Klasse kann nicht geerbt werden. |
![]() |
StringValidator | Stellt die Validierung einer Zeichenfolge bereit. |
![]() |
StringValidatorAttribute | Weist .NET Framework deklarativ an, eine Zeichenfolgenvalidierung für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht geerbt werden. |
![]() |
SubclassTypeValidator | Validiert, ob ein Objekt eine abgeleitete Klasse eines angegebenen Typs ist. |
![]() |
SubclassTypeValidatorAttribute | Weist .NET Framework deklarativ an, eine Validierung für eine Konfigurationseigenschaft auszuführen. Die Klasse kann nicht geerbt werden. |
![]() |
TimeSpanMinutesConverter | Konvertiert eine in Minuten ausgedrückte Zeitspanne. |
![]() |
TimeSpanMinutesOrInfiniteConverter | Konvertiert eine TimeSpan, die in Minuten oder als unendliche Standardzeitspanne ausgedrückt ist. |
![]() |
TimeSpanSecondsConverter | Konvertiert eine in Sekunden ausgedrückte Zeitspanne. |
![]() |
TimeSpanSecondsOrInfiniteConverter | Konvertiert eine TimeSpan, die in Sekunden oder als unendliche Standardzeitspanne ausgedrückt ist. |
![]() |
TimeSpanValidator | Stellt die Validierung einer TimeSpan bereit. |
![]() |
TimeSpanValidatorAttribute | Weist .NET Framework deklarativ an, eine Validierung der Zeit für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht geerbt werden. |
![]() |
TypeNameConverter | Konvertiert zwischen Typ und Zeichenfolgenwert. Diese Klasse kann nicht geerbt werden. |
![]() |
UserScopedSettingAttribute | Gibt an, dass eine Anwendungseinstellungsgruppe oder eine Eigenschaft verschiedene Werte für die einzelnen Benutzer einer Anwendung enthält. Diese Klasse kann nicht geerbt werden. |
![]() |
UserSettingsGroup | Stellt innerhalb einer Konfigurationsdatei eine Gruppierung verwandter Benutzereinstellungsabschnitte dar. Die Klasse kann nicht geerbt werden. |
![]() |
WhiteSpaceTrimStringConverter | Konvertiert eine Zeichenfolge in das kanonische Format. |
Schnittstellen
| Schnittstelle | Beschreibung | |
|---|---|---|
![]() |
IApplicationSettingsProvider | Definiert erweiterte Fähigkeiten für clientbasierte Anbieter von Anwendungseinstellungen. |
![]() |
IConfigurationSectionHandler | Behandelt den Zugriff auf bestimmte Konfigurationsabschnitte. |
![]() |
IConfigurationSystem | Stellt Standardkonfigurationsmethoden bereit. |
![]() |
IPersistComponentSettings | Definiert Standardfunktionen für Steuerelemente oder Bibliotheken, die Anwendungseinstellungen speichern oder abrufen. |
![]() |
ISettingsProviderService | Enthält eine Schnittstelle für die Definition eines Anbieters von alternativen Anwendungseinstellungen. |
Delegaten
| Delegat | Beschreibung | |
|---|---|---|
![]() |
SettingChangingEventHandler | Stellt die Methode dar, die das SettingChanging-Ereignis behandelt. |
![]() |
SettingsLoadedEventHandler | Stellt die Methode dar, die das SettingsLoaded-Ereignis behandelt. |
![]() |
SettingsSavingEventHandler | Stellt die Methode dar, die das SettingsSaving-Ereignis behandelt. |
![]() |
ValidatorCallback | Stellt eine Methode dar, die nach der Validierung eines Objekts aufgerufen werden soll. |
Enumerationen
| Enumeration | Beschreibung | |
|---|---|---|
![]() |
ConfigurationAllowDefinition | Gibt die Positionen in der Konfigurationsdateihierarchie an, die die in einem ConfigurationSection-Objekt enthaltenen Eigenschaften festlegen oder überschreiben können. |
![]() |
ConfigurationAllowExeDefinition | Gibt die Positionen in der Konfigurationsdateihierarchie an, die die in einem ConfigurationSection-Objekt enthaltenen Eigenschaften festlegen oder überschreiben können. |
![]() |
ConfigurationElementCollectionType | Gibt den Typ eines ConfigurationElementCollectionType-Objekts an. |
![]() |
ConfigurationPropertyOptions | Gibt die Optionen an, die auf eine Eigenschaft angewendet werden sollen. |
![]() |
ConfigurationSaveMode | Bestimmt, welche Eigenschaften in eine Konfigurationsdatei geschrieben werden. |
![]() |
ConfigurationUserLevel | Wird verwendet, um festzulegen, welche Konfigurationsdatei durch das Configuration-Objekt dargestellt werden soll, das von OpenExeConfiguration zurückgegeben wird. |
![]() |
PropertyValueOrigin | Gibt die Ebene in der Konfigurationshierarchie an, aus der ein Konfigurationseigenschaftenwert stammt. |
![]() |
SettingsManageability | Stellt Werte bereit, um anzugeben, welche Dienste für Anwendungseinstellungen verfügbar gemacht werden sollten. |
![]() |
SettingsSerializeAs | Bestimmt das Serialisierungsschema, das verwendet wird, um Anwendungseinstellungen zu speichern. |
![]() |
SpecialSetting | Gibt die spezielle Einstellungskategorie einer Anwendungseinstellungseigenschaft an. |
.png)
.png)
.png)
.png)