SettingsBase Klasse
Definition
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.
Stellt die Basisklasse bereit, die zur Unterstützung von Benutzereigenschafteneinstellungen verwendet wird.
public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
- Vererbung
-
SettingsBase
- Abgeleitet
Hinweise
ASP.NET Web Forms und Windows Forms verwenden beide die gleiche Konfigurationseinstellungsinfrastruktur, um Benutzereinstellungen zu unterstützen. Benutzereinstellungen innerhalb ASP.NET werden häufig als ASP.NET Profil bezeichnet. Die Einstellungsinfrastruktur umfasst die SettingsBase Basisklasse, die SettingsProperty Klasse, die Klasse, die SettingsPropertyValue Klasse, die SettingsContext Klasse, die SettingsProvider Klasse und die SettingAttribute
Klasse.
Die Basisklassen für Einstellungen bieten nur eine allgemeine Infrastruktur zum Definieren und Beibehalten von Einstellungseigenschaften. Je nachdem, wie diese Basisklassen abgeleitet werden, und deren Laufzeitumgebung kann die Einstellungs-API unterschiedliche Funktionalitätsebenen bereitstellen. Beispielsweise verwendet ASP.NET Profile die Einstellungsbasisklassen, um benutzerspezifische Einstellungen bereitzustellen, die gemäß der Anforderungsemantik gespeichert und geladen werden.
Konstruktoren
| Name | Beschreibung |
|---|---|
| SettingsBase() |
Initialisiert eine neue Instanz der SettingsBase-Klasse. |
Eigenschaften
| Name | Beschreibung |
|---|---|
| Context |
Ruft den zugeordneten Einstellungskontext ab. |
| IsSynchronized |
Ruft einen Wert ab, der angibt, ob der Zugriff auf das Objekt synchronisiert wird (Threadsicher). |
| Item[String] |
Dient zum Abrufen oder Festlegen des Werts der angegebenen Einstellungseigenschaft. |
| Properties |
Ruft die Auflistung der Einstellungseigenschaften ab. |
| PropertyValues |
Ruft eine Auflistung von Einstellungseigenschaftswerten ab. |
| Providers |
Ruft eine Auflistung von Einstellungsanbietern ab. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist. (Geerbt von Object) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) |
Initialisiert interne Eigenschaften, die vom SettingsBase Objekt verwendet werden. |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| Save() |
Speichert die aktuellen Werte der Einstellungseigenschaften. |
| Synchronized(SettingsBase) |
Stellt eine SettingsBase Klasse bereit, die synchronisiert wird (threadsicher). |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |