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)

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