SettingsProperty SettingsProperty SettingsProperty SettingsProperty Class

Определение

Объект внутренне используется как класс, представляющий метаданные об отдельном свойстве конфигурации.Used internally as the class that represents metadata about an individual configuration property.

public ref class SettingsProperty
public class SettingsProperty
type SettingsProperty = class
Public Class SettingsProperty
Наследование
SettingsPropertySettingsPropertySettingsPropertySettingsProperty

Комментарии

SettingsProperty используется для описания параметров свойств класса, производного от SettingsBase.SettingsProperty is used to describe settings properties of a class derived from SettingsBase. Параметры API позволяет создавать коллекцию свойств параметров быть сгруппированы в общий класс среды выполнения языка.The Settings API allows a collection of settings properties to be grouped into a common language runtime class.

При сохранении параметров, SettingsBase запрашивает базовый класс для коллекции SettingsProperty объектов, сгруппированных в коллекцию типа SettingsPropertyCollection.When persisting settings, the SettingsBase base class asks for a collection of SettingsProperty objects, grouped in a collection of type SettingsPropertyCollection. Это делается путем вызова свои собственные свойства члена.It does this by calling its own Properties member. Наследуемые классы должны возвращать коллекцию свойств для сохранения.Inherited classes should return a collection of properties to persist.

Каждый SettingsProperty объект включает метаданные о свойстве, включая следующие:Each SettingsProperty object includes metadata about the property, including the following:

  • Имя.Name.

  • Значение по умолчанию.Default value.

  • Тип свойства.Property type.

  • Метод сериализации.Serialization method.

  • Поставщик, используемый для сохранения состояния.Provider to use for persistence.

  • Другие произвольные атрибуты, которые являются контекст и зависит от поставщика.Other arbitrary attributes that are context and provider specific.

Конструкторы

SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty) SettingsProperty(SettingsProperty)

Выполняет инициализацию нового экземпляра класса SettingsProperty по предоставленным параметрам.Initializes a new instance of the SettingsProperty class, based on the supplied parameter.

SettingsProperty(String) SettingsProperty(String) SettingsProperty(String) SettingsProperty(String)

Инициализирует новый экземпляр класса SettingsProperty.Initializes a new instance of the SettingsProperty class. на основе предоставленного параметра.based on the supplied parameter.

SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean) SettingsProperty(String, Type, SettingsProvider, Boolean, Object, SettingsSerializeAs, SettingsAttributeDictionary, Boolean, Boolean)

Создает новый экземпляр классаSettingsProperty по параметрам набора данных.Creates a new instance of the SettingsProperty class based on the supplied parameters.

Свойства

Attributes Attributes Attributes Attributes

Возвращает объект SettingsAttributeDictionary, содержащий значение объекта SettingsProperty.Gets a SettingsAttributeDictionary object containing the attributes of the SettingsProperty object.

DefaultValue DefaultValue DefaultValue DefaultValue

Возвращает или задает значение объекта по умолчаниюSettingsProperty.Gets or sets the default value of the SettingsProperty object.

IsReadOnly IsReadOnly IsReadOnly IsReadOnly

Возвращает или устанавливает значение, указывающее, является ли объект SettingsProperty доступным только для чтения.Gets or sets a value specifying whether a SettingsProperty object is read-only.

Name Name Name Name

Возвращает или задает имя таблицы для объекта SettingsProperty.Gets or sets the name of the SettingsProperty.

PropertyType PropertyType PropertyType PropertyType

Возвращает или задает тип для SettingsProperty.Gets or sets the type for the SettingsProperty.

Provider Provider Provider Provider

Возвращает или задает поставщика для SettingsProperty.Gets or sets the provider for the SettingsProperty.

SerializeAs SerializeAs SerializeAs SerializeAs

Возвращает или задает объект SettingsSerializeAs для SettingsProperty.Gets or sets a SettingsSerializeAs object for the SettingsProperty.

ThrowOnErrorDeserializing ThrowOnErrorDeserializing ThrowOnErrorDeserializing ThrowOnErrorDeserializing

Возвращает или задает значение, определяющее произойдет ли ошибка, когда свойство неудачно выполнит десериализацию.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully deserialized.

ThrowOnErrorSerializing ThrowOnErrorSerializing ThrowOnErrorSerializing ThrowOnErrorSerializing

Возвращает или задает значение, определяющее произойдет ли ошибка, когда свойство неудачно выполнит сериализацию.Gets or sets a value specifying whether an error will be thrown when the property is unsuccessfully serialized.

Методы

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Возвращает объект Type для текущего экземпляра.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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