SettingsBase Класс

Определение

Предоставляет базовый класс, используемый для поддержки параметров свойства пользователя.

public ref class SettingsBase abstract
public abstract class SettingsBase
type SettingsBase = class
Public MustInherit Class SettingsBase
Наследование
SettingsBase
Производный

Комментарии

ASP.NET Web Forms и Windows Forms используют одну и ту же инфраструктуру параметров конфигурации для поддержки параметров пользователей. Параметры пользователя в ASP.NET часто называются ASP.NET профилем. Инфраструктура параметров включает базовый SettingsBase класс, класс, SettingsPropertySettingsPropertyValue класс, класс, класс, SettingsContextSettingsProvider класс, класс иSettingAttribute

Класса.

Базовые классы Settings предоставляют только общую инфраструктуру для определения и сохранения свойств параметров. В зависимости от того, как эти базовые классы являются производными и их средой выполнения, API параметров может предоставлять различные уровни функциональности. Например, ASP.NET profile использует базовые классы параметров для предоставления параметров для каждого пользователя, сохраненных и загруженных в соответствии с семантикой запроса.

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

Имя Описание
SettingsBase()

Инициализирует новый экземпляр класса SettingsBase.

Свойства

Имя Описание
Context

Возвращает контекст связанных параметров.

IsSynchronized

Возвращает значение, указывающее, синхронизирован ли доступ к объекту (потокобезопасный).

Item[String]

Возвращает или задает значение указанного свойства параметров.

Properties

Возвращает коллекцию свойств параметров.

PropertyValues

Возвращает коллекцию значений свойств параметров.

Providers

Возвращает коллекцию поставщиков параметров.

Методы

Имя Описание
Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Initialize(SettingsContext, SettingsPropertyCollection, SettingsProviderCollection)

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

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
Save()

Сохраняет текущие значения свойств параметров.

Synchronized(SettingsBase)

Предоставляет класс, синхронизированный (потокобезопасный SettingsBase ).

ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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

См. также раздел