SettingsBase Klasa

Definicja

Dostarcza klasę bazową służącą do obsługi ustawień właściwości użytkownika.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
Dziedziczenie
SettingsBase
Pochodne

Uwagi

ASP.NET Web Forms i Windows Forms używają tej samej infrastruktury ustawień konfiguracji do obsługi ustawień użytkownika.ASP.NET Web Forms and Windows Forms both use the same configuration settings infrastructure to support user settings. Ustawienia użytkownika w ASP.NET są często określane jako profil ASP.NET.User settings within ASP.NET are often referred to as ASP.NET Profile. Infrastruktura ustawień obejmuje SettingsBase klasę bazową, klasy, klasy, klasy, klasy SettingsProperty SettingsPropertyValue SettingsContext SettingsProvider i SettingAttributeThe settings infrastructure includes the SettingsBase base class, the SettingsProperty class, the SettingsPropertyValue class, the SettingsContext class, the SettingsProvider class, and the SettingAttribute

określonej.class.

Klasy bazowe ustawień zapewniają tylko wspólną infrastrukturę do definiowania i utrwalania właściwości ustawień.The Settings base classes provide only a common infrastructure for defining and persisting settings properties. W zależności od tego, jak te klasy bazowe są pochodne i ich środowiska uruchomieniowego, interfejs API ustawień może zapewnić różne poziomy funkcjonalności.Depending on how these base classes are derived and their run-time environment, the settings API can provide different levels of functionality. Na przykład profil ASP.NET korzysta z klas podstawowych ustawień, aby zapewnić ustawienia poszczególnych użytkowników, które są zapisywane i ładowane zgodnie z semantyką żądania.For example, ASP.NET Profile uses the settings base classes to provide per-user settings that are saved and loaded according to request semantics.

Konstruktory

SettingsBase()

Inicjuje nowe wystąpienie klasy SettingsBase.Initializes a new instance of the SettingsBase class.

Właściwości

Context

Pobiera kontekst skojarzonych ustawień.Gets the associated settings context.

IsSynchronized

Pobiera wartość wskazującą, czy dostęp do obiektu jest synchronizowany (bezpieczny wątkowo).Gets a value indicating whether access to the object is synchronized (thread safe).

Item[String]

Pobiera lub ustawia wartość określonej właściwości ustawień.Gets or sets the value of the specified settings property.

Properties

Pobiera kolekcję właściwości ustawień.Gets the collection of settings properties.

PropertyValues

Pobiera kolekcję wartości właściwości ustawień.Gets a collection of settings property values.

Providers

Pobiera kolekcję ustawień dostawcy.Gets a collection of settings providers.

Metody

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.Determines whether the specified object is equal to the current object.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.Serves as the default hash function.

(Odziedziczone po Object)
GetType()

Pobiera Type bieżące wystąpienie.Gets the Type of the current instance.

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

Inicjuje wewnętrzne właściwości używane przez SettingsBase obiekt.Initializes internal properties used by SettingsBase object.

MemberwiseClone()

Tworzy skróconą kopię bieżącego elementu Object .Creates a shallow copy of the current Object.

(Odziedziczone po Object)
Save()

Zapisuje bieżące wartości właściwości ustawień.Stores the current values of the settings properties.

Synchronized(SettingsBase)

Zapewnia SettingsBase zsynchronizowaną klasę (bezpieczne wątki).Provides a SettingsBase class that is synchronized (thread safe).

ToString()

Zwraca ciąg reprezentujący bieżący obiekt.Returns a string that represents the current object.

(Odziedziczone po Object)

Dotyczy

Zobacz też