System.Configuration Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Enthält die Typen, die das Programmiermodell zum Verarbeiten von Konfigurationsdaten bereitstellen.
Klassen
ApplicationScopedSettingAttribute |
Gibt an, dass eine Anwendungseinstellungseigenschaft über einen allgemeinen Wert für alle Benutzer einer Anwendung verfügt. Diese Klasse kann nicht vererbt 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. Diese Klasse kann nicht vererbt 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 |
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 vererbt werden. |
ClientSettingsSection |
Stellt eine Gruppe von Anwendungseinstellungen im Gültigkeitsbereich der Benutzer in einer Konfigurationsdatei dar. |
CommaDelimitedStringCollection |
Stellt eine Auflistung von durch Kommas getrennten Zeichenfolgenelementen dar. Diese Klasse kann nicht vererbt werden. |
CommaDelimitedStringCollectionConverter |
Konvertiert einen durch Trennzeichen getrennten Zeichenfolgenwert in ein bzw. aus einem CommaDelimitedStringCollection-Objekt. Diese Klasse kann nicht vererbt werden. |
Configuration |
Stellt eine Konfigurationsdatei dar, die auf einen bestimmten Computer, eine bestimmte Anwendung oder Ressource anwendbar ist. Diese Klasse kann nicht vererbt werden. |
ConfigurationBuilder |
Stellt die Basisklasse dar, die durch benutzerdefinierte Konfigurationsgeneratorimplementierungen erweitert werden soll. |
ConfigurationBuilderCollection |
Verwaltet eine Auflistung von ConfigurationBuilder-Objekten nach Namen. |
ConfigurationBuilderSettings |
Stellt eine Gruppe von Konfigurationselementen dar, die die Anbieter für den |
ConfigurationBuildersSection |
Stellt den programmgesteuerten Zugriff auf den Abschnitt |
ConfigurationCollectionAttribute |
Weist .NET deklarativ an, eine Instanz einer Sammlung von Konfigurationselementen zu erstellen. Diese Klasse kann nicht vererbt werden. |
ConfigurationConverterBase |
Die Basisklasse für die Konfigurationskonvertertypen. |
ConfigurationElement |
Stellt ein Konfigurationselement innerhalb einer Konfigurationsdatei dar. |
ConfigurationElementCollection |
Stellt ein Konfigurationselement dar, das eine Auflistung von untergeordneten Elementen enthält. |
ConfigurationElementProperty |
Gibt die Eigenschaft eines Konfigurationselements an. Diese Klasse kann nicht vererbt werden. |
ConfigurationErrorsException |
Die Ausnahme, die ausgelöst wird, wenn ein Konfigurationsfehler 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 |
ConfigurationLocationCollection |
Enthält eine Auflistung von ConfigurationLocationCollection-Objekten. |
ConfigurationLockCollection |
Enthält eine Auflistung von gesperrten Konfigurationsobjekten. Diese Klasse kann nicht vererbt werden. |
ConfigurationManager |
Stellt Zugriff auf Konfigurationsdateien für Clientanwendungen bereit. Diese Klasse kann nicht vererbt 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. Diese Klasse kann nicht vererbt werden. |
ConfigurationPropertyAttribute |
Weist .NET deklarativ an, eine Konfigurationseigenschaft zu instanziieren. Diese Klasse kann nicht vererbt werden. |
ConfigurationPropertyCollection |
Stellt eine Sammlung von Konfigurationselementeigenschaften dar. |
ConfigurationSection |
Stellt einen Abschnitt innerhalb einer Konfigurationsdatei dar. |
ConfigurationSectionCollection |
Stellt eine Auflistung verwandter Abschnitte innerhalb einer Konfigurationsdatei dar. |
ConfigurationSectionGroup |
Stellt eine Gruppe verwandter Abschnitte innerhalb einer Konfigurationsdatei dar. |
ConfigurationSectionGroupCollection |
Stellt eine Auflistung von ConfigurationSectionGroup-Objekten dar. |
ConfigurationSettings |
Bietet Unterstützung für die Laufzeitversionen 1.0 und 1.1 zum Lesen von Konfigurationsabschnitten und allgemeinen Konfigurationseinstellungen. |
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 |
Umschließt den entsprechenden XmlDocument-Typ und enthält zudem die erforderlichen Informationen für die Berichterstellung 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 vererbt 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 vererbt werden. |
DictionarySectionHandler |
Stellt Konfigurationsinformationen aus einem Konfigurationsabschnitt als Schlüssel-Wert-Paar bereit. |
DpapiProtectedConfigurationProvider |
Stellt ein ProtectedConfigurationProvider-Objekt bereit, das die Windows-Datenschutz-API (DPAPI) verwendet, um Konfigurationsdaten zu verschlüsseln und zu entschlüsseln. |
ElementInformation |
Enthält Metainformationen über ein einzelnes Element innerhalb der Konfiguration. Diese Klasse kann nicht vererbt werden. |
ExeConfigurationFileMap |
Definiert die Konfigurationsdateizuordnung für eine EXE-Anwendung. Diese Klasse kann nicht vererbt werden. |
ExeContext |
Verwaltet den Pfadkontext für die aktuelle Anwendung. Diese Klasse kann nicht vererbt werden. |
GenericEnumConverter |
Konvertiert zwischen einer Zeichenfolge und einem Enumerationstyp. |
IdnElement |
Stellt die Konfigurationseinstellung für die IDN (International Domain Name)-Verarbeitung in der Uri-Klasse bereit. |
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-Werts bereit. |
IntegerValidatorAttribute |
Weist .NET deklarativ an, eine Integervalidierung für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht vererbt werden. |
IriParsingElement |
Stellt die Konfigurationseinstellung für die IRI (International Resource Identifier)-Verarbeitung in der Uri-Klasse bereit. |
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-Werts bereit. |
LongValidatorAttribute |
Weist .NET deklarativ an, eine long-integer-Validierung für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht vererbt werden. |
NameValueConfigurationCollection |
Enthält eine Auflistung von NameValueConfigurationElement-Objekten. Diese Klasse kann nicht vererbt werden. |
NameValueConfigurationElement |
Ein Konfigurationselement, das einen String-Namen und einen String-Wert enthält. Diese Klasse kann nicht vererbt werden. |
NameValueFileSectionHandler |
Stellt den Zugriff auf eine Konfigurationsdatei bereit. Dieser Typ unterstützt die .NET-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 ein Anwendungsupgrade erkannt wird. Diese Klasse kann nicht vererbt werden. |
PositiveTimeSpanValidator |
Stellt die Validierung eines TimeSpan-Objekts bereit. Diese Klasse kann nicht vererbt werden. |
PositiveTimeSpanValidatorAttribute |
Weist .NET deklarativ an, eine Validierung der Zeit für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht vererbt 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 vererbt werden. |
ProtectedConfiguration |
Ermöglicht den Zugriff auf die Anbieter einer geschützten Konfiguration für die Konfigurationsdatei der aktuellen Anwendung. |
ProtectedConfigurationProvider |
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 |
ProtectedProviderSettings |
Stellt eine Gruppe von Konfigurationselementen dar, die die Anbieter für den |
ProviderSettings |
Stellt die einem Anbieter zugeordneten Konfigurationselemente dar. |
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 deklarativ an, mit einem regulären Ausdruck eine Zeichenfolgenvalidierung für eine Konfigurationseigenschaft durchzuführen. Diese Klasse kann nicht vererbt werden. |
RsaProtectedConfigurationProvider |
Stellt eine Instanz von ProtectedConfigurationProvider bereit, die die RSA-Verschlüsselung verwendet, um Konfigurationsdaten zu verschlüsseln und zu entschlüsseln. |
SchemeSettingElement |
Stellt ein Element in einer SchemeSettingElementCollection-Klasse dar. |
SchemeSettingElementCollection |
Stellt eine Auflistung von SchemeSettingElement-Objekten dar. |
SectionInformation |
Enthält Metadaten zu einem einzelnen Abschnitt innerhalb der Konfigurationshierarchie. Diese Klasse kann nicht vererbt 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 vererbt werden. |
SettingElementCollection |
Enthält eine Auflistung von SettingElement-Objekten. Diese Klasse kann nicht vererbt 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 vererbt werden. |
SettingsGroupDescriptionAttribute |
Enthält eine Zeichenfolge, die eine Eigenschaftengruppe für Anwendungseinstellungen beschreibt. Diese Klasse kann nicht vererbt werden. |
SettingsGroupNameAttribute |
Gibt einen Namen für die Eigenschaftengruppe für Anwendungseinstellungen an. Diese Klasse kann nicht vererbt werden. |
SettingsLoadedEventArgs |
Stellt Daten für das SettingsLoaded-Ereignis bereit. |
SettingsManageabilityAttribute |
Gibt spezielle Dienste für Anwendungseinstellungseigenschaften an. Diese Klasse kann nicht vererbt 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 Einstellungseigenschaftswerten, die SettingsProperty-Objekte SettingsPropertyValue-Objekten zuordnen. |
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 vererbt werden. |
SettingsProviderCollection |
Stellt eine Auflistung der Anwendungseinstellungsanbieter dar. |
SettingsSerializeAsAttribute |
Gibt den Serialisierungsmechanismus an, den der Einstellungsanbieter verwenden sollte. Diese Klasse kann nicht vererbt werden. |
SettingValueElement |
Enthält das XML, das den serialisierten Wert der Einstellung darstellt. Diese Klasse kann nicht vererbt werden. |
SingleTagSectionHandler |
Behandelt Konfigurationsabschnitte, die durch ein einzelnes XML-Tag in der CONFIG-Datei dargestellt werden. |
SpecialSettingAttribute |
Gibt an, dass eine Anwendungseinstellungseigenschaft eine besondere Bedeutung hat. Diese Klasse kann nicht vererbt werden. |
StringValidator |
Stellt die Validierung einer Zeichenfolge bereit. |
StringValidatorAttribute |
Weist .NET deklarativ an, eine Zeichenfolgenvalidierung für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht vererbt werden. |
SubclassTypeValidator |
Validiert, ob ein Objekt eine abgeleitete Klasse eines angegebenen Typs ist. |
SubclassTypeValidatorAttribute |
Weist .NET deklarativ an, eine Validierung für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht vererbt 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 eines TimeSpan-Objekts bereit. |
TimeSpanValidatorAttribute |
Weist .NET deklarativ an, eine Validierung der Zeit für eine Konfigurationseigenschaft auszuführen. Diese Klasse kann nicht vererbt werden. |
TypeNameConverter |
Konvertiert zwischen Typ und Zeichenfolgenwerten. Diese Klasse kann nicht vererbt werden. |
UriSection |
Stellt den URI-Abschnitt in einer Konfigurationsdatei dar. |
UserScopedSettingAttribute |
Gibt an, dass eine Anwendungseinstellungsgruppe oder eine Eigenschaft verschiedene Werte für die einzelnen Benutzer einer Anwendung enthält. Diese Klasse kann nicht vererbt werden. |
UserSettingsGroup |
Stellt innerhalb einer Konfigurationsdatei eine Gruppierung verwandter Benutzereinstellungsabschnitte dar. Diese Klasse kann nicht vererbt werden. |
WhiteSpaceTrimStringConverter |
Konvertiert eine Zeichenfolge in das kanonische Format. |
Schnittstellen
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. |
Enumerationen
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 anzugeben, welche Konfigurationsdatei durch das Configuration-Objekt dargestellt werden soll. |
OverrideMode |
Gibt das Überschreibungsverhalten eines Konfigurationselements für Konfigurationselemente in untergeordneten Verzeichnissen an. |
PropertyValueOrigin |
Gibt die Ebene in der Konfigurationshierarchie an, aus der ein Konfigurationseigenschaftswert 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. |
Delegaten
SettingChangingEventHandler |
Stellt die Methode zur Behandlung des SettingChanging-Ereignisses dar. |
SettingsLoadedEventHandler |
Stellt die Methode zur Behandlung des SettingsLoaded-Ereignisses dar. |
SettingsSavingEventHandler |
Stellt die Methode zur Behandlung des SettingsSaving-Ereignisses dar. |
ValidatorCallback |
Stellt eine Methode dar, die nach der Validierung eines Objekts aufgerufen werden soll. |