Поделиться через


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 класс, SettingsProperty класс , SettingsPropertyValue класс , SettingsContext класс , класс , SettingsProvider класс и 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)

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

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