SettingsBase Klasse

Definition

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)

Gilt für:

Weitere Informationen