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) |