SettingsBase SettingsBase SettingsBase SettingsBase Class

Определение

Предоставляет базовый класс, используемый для поддержки параметров свойств пользователя.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
Наследование
SettingsBaseSettingsBaseSettingsBaseSettingsBase
Производный

Комментарии

ASP.NET веб-формы и Windows Forms используют одну и ту же инфраструктуру параметров конфигурации для поддержки параметров пользователей.ASP.NET Web Forms and Windows Forms both use the same configuration settings infrastructure to support user settings. Пользовательские параметры в ASP.NET часто называются профилем ASP.NET.User settings within ASP.NET are often referred to as ASP.NET Profile. Инфраструктура параметров SettingsBase включает в себя базовый класс SettingsProperty , класс SettingsContext , SettingsPropertyValue SettingsProvider класс, класс, класс иSettingAttributeThe settings infrastructure includes the SettingsBase base class, the SettingsProperty class, the SettingsPropertyValue class, the SettingsContext class, the SettingsProvider class, and the SettingAttribute

.class.

Базовые классы параметров предоставляют только общую инфраструктуру для определения и сохранения свойств параметров.The Settings base classes provide only a common infrastructure for defining and persisting settings properties. В зависимости от того, как эти базовые классы являются производными и их среда выполнения, API параметров может предоставлять различные уровни функциональности.Depending on how these base classes are derived and their run-time environment, the settings API can provide different levels of functionality. Например, профиль ASP.NET использует базовые классы параметров для предоставления параметров для каждого пользователя, которые сохраняются и загружаются в соответствии с семантикой запросов.For example, ASP.NET Profile uses the settings base classes to provide per-user settings that are saved and loaded according to request semantics.

Конструкторы

SettingsBase() SettingsBase() SettingsBase() SettingsBase()

Инициализирует новый экземпляр класса SettingsBase.Initializes a new instance of the SettingsBase class.

Свойства

Context Context Context Context

Возвращает связанный контекст параметров.Gets the associated settings context.

IsSynchronized IsSynchronized IsSynchronized IsSynchronized

Возвращает значение, указывающее на то, является ли доступ к объекту синхронизированным (потокобезопасным).Gets a value indicating whether access to the object is synchronized (thread safe).

Item[String] Item[String] Item[String] Item[String]

Возвращает или задает значение определенного свойства параметров.Gets or sets the value of the specified settings property.

Properties Properties Properties Properties

Возвращает коллекцию свойств параметров.Gets the collection of settings properties.

PropertyValues PropertyValues PropertyValues PropertyValues

Возвращает коллекцию значений свойств параметров.Gets a collection of settings property values.

Providers Providers Providers Providers

Возвращает коллекцию поставщиков параметров.Gets a collection of settings providers.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection) Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

Инициализирует внутренние свойства, используемые объектом SettingsBase.Initializes internal properties used by SettingsBase object.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
Save() Save() Save() Save()

Сохраняет текущие значения свойств параметров.Stores the current values of the settings properties.

Synchronized(SettingsBase) Synchronized(SettingsBase) Synchronized(SettingsBase) Synchronized(SettingsBase)

Предоставляет класс SettingsBase, являющийся синхронизированным (потокобезопасным).Provides a SettingsBase class that is synchronized (thread safe).

ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

Применяется к

Дополнительно