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