SettingsBase Klasa

Definicja

Udostępnia klasę bazową używaną do obsługi ustawień właściwości użytkownika.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
Dziedziczenie
SettingsBase
Pochodne

Uwagi

ASP.NET Web Forms i Windows Forms używają tej samej infrastruktury ustawień konfiguracji do obsługi ustawień użytkownika. Ustawienia użytkownika w ASP.NET są często określane jako profil ASP.NET. Infrastruktura ustawień obejmuje klasę SettingsBase bazową, SettingsProperty klasę, SettingsPropertyValue klasę, SettingsContext klasę, klasę, klasę i klasę SettingsProviderSettingAttribute

Klasa.

Klasy podstawowe Ustawienia zapewniają tylko wspólną infrastrukturę do definiowania i utrwalania właściwości ustawień. W zależności od tego, jak te klasy bazowe są pochodne i ich środowisko uruchomieniowe, interfejs API ustawień może zapewnić różne poziomy funkcjonalności. Na przykład ASP.NET Profile używa klas bazowych ustawień w celu zapewnienia ustawień dla poszczególnych użytkowników, które są zapisywane i ładowane zgodnie z semantyka żądań.

Konstruktory

Nazwa Opis
SettingsBase()

Inicjuje nowe wystąpienie klasy SettingsBase.

Właściwości

Nazwa Opis
Context

Pobiera kontekst skojarzonych ustawień.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do obiektu jest synchronizowany (bezpieczny wątek).

Item[String]

Pobiera lub ustawia wartość określonej właściwości ustawień.

Properties

Pobiera kolekcję właściwości ustawień.

PropertyValues

Pobiera kolekcję wartości właściwości ustawień.

Providers

Pobiera kolekcję dostawców ustawień.

Metody

Nazwa Opis
Equals(Object)

Określa, czy określony obiekt jest równy bieżącemu obiektowi.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

Inicjuje właściwości wewnętrzne używane przez SettingsBase obiekt.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Object.

(Odziedziczone po Object)
Save()

Przechowuje bieżące wartości właściwości ustawień.

Synchronized(SettingsBase)

Dostarcza klasę SettingsBase , która jest synchronizowana (bezpieczne wątki).

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy

Zobacz też