Freigeben über


SettingsBase Klasse

Definition

Stellt die Basisklasse bereit, die verwendet wird, um Benutzereigenschafteneinstellungen zu unterstützen.

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 die gleiche Konfigurationseinstellungsinfrastruktur, um Benutzereinstellungen zu unterstützen. Benutzereinstellungen in ASP.NET werden häufig als ASP.NET Profile bezeichnet. Die Einstellungsinfrastruktur umfasst die SettingsBase Basisklasse, die SettingsProperty -Klasse, die SettingsPropertyValue -Klasse, die SettingsContext -Klasse, die SettingsProvider -Klasse und die -Klasse. SettingAttribute

-Klasse.

Die Einstellungen-Basisklassen stellen nur eine allgemeine Infrastruktur zum Definieren und Beibehalten von Einstellungseigenschaften bereit. Je nachdem, wie diese Basisklassen abgeleitet werden, und ihrer Laufzeitumgebung kann die Einstellungs-API unterschiedliche Funktionalitätsebenen bereitstellen. Beispielsweise verwendet ASP.NET Profile die Basisklassen für Einstellungen, um Benutzereinstellungen bereitzustellen, die gemäß der Anforderungssemantik gespeichert und geladen werden.

Konstruktoren

SettingsBase()

Initialisiert eine neue Instanz der SettingsBase-Klasse.

Eigenschaften

Context

Ruft den zugeordneten Einstellungskontext ab.

IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das Objekt synchronisiert (threadsicher) ist.

Item[String]

Ruft den Wert der angegebenen Einstellungseigenschaft ab oder legt diesen fest.

Properties

Ruft die Auflistung von Einstellungseigenschaften ab.

PropertyValues

Ruft eine Auflistung von Einstellungseigenschaftswerten ab.

Providers

Ruft eine Auflistung von Einstellungsanbietern ab.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

Initialisiert vom SettingsBase-Objekt verwendete interne Eigenschaften.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
Save()

Speichert die aktuellen Werte der Einstellungseigenschaften.

Synchronized(SettingsBase)

Stellt eine synchronisierte (threadsichere) SettingsBase-Klasse bereit.

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Gilt für:

Weitere Informationen