SettingsProperty Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объект внутренне используется как класс, представляющий метаданные об отдельном свойстве конфигурации.
public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
- Наследование
-
SettingsProperty
Комментарии
SettingsProperty используется для описания свойств параметров класса, производного от SettingsBase. API параметров позволяет сгруппировать коллекцию свойств параметров в класс среды CLR.
При сохранении параметров базовый SettingsBase класс запрашивает коллекцию SettingsProperty объектов, сгруппированных в коллекцию типа SettingsPropertyCollection. Для этого вызывается собственный член Properties. Унаследованные классы должны возвращать коллекцию свойств для сохранения.
Каждый SettingsProperty объект содержит метаданные о свойстве, в том числе следующие:
Название
Значение по умолчанию.
Тип свойства.
Метод сериализации.
Поставщик, используемый для сохраняемости.
Другие произвольные атрибуты, относящиеся к контексту и поставщику.
Конструкторы
SettingsProperty(SettingsProperty) |
Выполняет инициализацию нового экземпляра класса SettingsProperty по предоставленным параметрам. |
SettingsProperty(String) |
Инициализирует новый экземпляр класса SettingsProperty. на основе предоставленного параметра. |
SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) |
Создает новый экземпляр классаSettingsProperty по параметрам набора данных. |
Свойства
Attributes |
Возвращает объект SettingsAttributeDictionary, содержащий значение объекта SettingsProperty. |
DefaultValue |
Возвращает или задает значение объекта по умолчаниюSettingsProperty. |
IsReadOnly |
Возвращает или устанавливает значение, указывающее, является ли объект SettingsProperty доступным только для чтения. |
Name |
Возвращает или задает имя таблицы для объекта SettingsProperty. |
PropertyType |
Возвращает или задает тип для SettingsProperty. |
Provider |
Возвращает или задает поставщика для SettingsProperty. |
SerializeAs |
Возвращает или задает объект SettingsSerializeAs для SettingsProperty. |
ThrowOnErrorDeserializing |
Возвращает или задает значение, определяющее произойдет ли ошибка, когда свойство неудачно выполнит десериализацию. |
ThrowOnErrorSerializing |
Возвращает или задает значение, определяющее произойдет ли ошибка, когда свойство неудачно выполнит сериализацию. |
Методы
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |