SettingsBase Klasse

Definition

Stellt die Basisklasse bereit, die verwendet wird, um Benutzereigenschafteneinstellungen zu unterstützen.Provides the base class used to support user property settings.

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 Infrastruktur für Konfigurationseinstellungen, um Benutzereinstellungen zu unterstützen.ASP.NET Web Forms and Windows Forms both use the same configuration settings infrastructure to support user settings. Benutzereinstellungen in ASP.net werden oft als ASP.NET Profile bezeichnet.User settings within ASP.NET are often referred to as ASP.NET Profile. Die Einstellungs Infrastruktur umfasst die SettingsBase Basisklasse, die Klasse SettingsProperty, die Klasse SettingsPropertyValue, die SettingsContext-Klasse, die SettingsProvider-Klasse und die SettingAttributeThe settings infrastructure includes the SettingsBase base class, the SettingsProperty class, the SettingsPropertyValue class, the SettingsContext class, the SettingsProvider class, and the SettingAttribute

ladenclass.

Die Basisklassen für Einstellungen stellen nur eine gemeinsame Infrastruktur zum Definieren und beibehalten von Einstellungs Eigenschaften bereit.The Settings base classes provide only a common infrastructure for defining and persisting settings properties. Abhängig davon, wie diese Basisklassen und ihre Laufzeitumgebung abgeleitet werden, kann die Settings-API unterschiedliche Funktionsebenen bereitstellen.Depending on how these base classes are derived and their run-time environment, the settings API can provide different levels of functionality. Beispielsweise werden in ASP.NET Profile die Basisklassen für Einstellungen verwendet, um benutzerspezifische Einstellungen bereitzustellen, die gemäß der Anforderungs Semantik gespeichert und geladen werden.For example, ASP.NET Profile uses the settings base classes to provide per-user settings that are saved and loaded according to request semantics.

Konstruktoren

SettingsBase()

Initialisiert eine neue Instanz der SettingsBase-Klasse.Initializes a new instance of the SettingsBase class.

Eigenschaften

Context

Ruft den zugeordneten Einstellungskontext ab.Gets the associated settings context.

IsSynchronized

Ruft einen Wert ab, der angibt, ob der Zugriff auf das Objekt synchronisiert (threadsicher) ist.Gets a value indicating whether access to the object is synchronized (thread safe).

Item[String]

Ruft den Wert der angegebenen Einstellungseigenschaft ab oder legt diesen fest.Gets or sets the value of the specified settings property.

Properties

Ruft die Auflistung von Einstellungseigenschaften ab.Gets the collection of settings properties.

PropertyValues

Ruft eine Auflistung von Einstellungseigenschaftswerten ab.Gets a collection of settings property values.

Providers

Ruft eine Auflistung von Einstellungsanbietern ab.Gets a collection of settings providers.

Methoden

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.Determines whether the specified object is equal to the current object.

(Geerbt von Object)
GetHashCode()

Dient als die Standard-HashfunktionServes as the default hash function.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

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

Initialisiert vom SettingsBase-Objekt verwendete interne Eigenschaften.Initializes internal properties used by SettingsBase object.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Geerbt von Object)
Save()

Speichert die aktuellen Werte der Einstellungseigenschaften.Stores the current values of the settings properties.

Synchronized(SettingsBase)

Stellt eine synchronisierte (threadsichere) SettingsBase-Klasse bereit.Provides a SettingsBase class that is synchronized (thread safe).

ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Geerbt von Object)

Gilt für:

Siehe auch