DataSource Класс

Определение

Представляет расположение и группирование для BaseProperty.Represents the location and grouping for a BaseProperty.

public ref class DataSource sealed : System::ComponentModel::ISupportInitialize
public sealed class DataSource : System.ComponentModel.ISupportInitialize
type DataSource = class
    interface ISupportInitialize
Public NotInheritable Class DataSource
Implements ISupportInitialize
Наследование
DataSource
Реализации

Комментарии

Те, кто вручную создает этот класс, должны забывать вызывать BeginInit() перед установкой первого свойства и EndInit() после установки последнего свойства объекта.Those who manually instantiate this class should remember to call BeginInit() before setting the first property and EndInit() after setting the last property of the object.

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

DataSource()

Конструктор по умолчанию.Default constructor. Требуется для правильной десериализации XAML.Needed for proper XAML deserialization.

Свойства

HasConfigurationCondition

Указывает, зависит ли свойство от конфигурации, которое определяется наличием условия конфигурации, прикрепленного к определению свойства в его расположении сохраняемости.Indicates if a property is configuration-dependent as indicated by the presence of a configuration condition attached to the property definition at its persistence location.

ItemType

Если объект BaseProperty является метаданными определения элемента или метаданными элемента, это поле указывает тип элемента определения элемента или элемента соответственно.If a BaseProperty is an item definition metadata or item metadata, this field specified the item type of the item definition or the item, respectively. Для общих свойств это поле не должно быть задано.For common properties this field must not be set.

Label

Метка группы свойств MSBuild, которой принадлежат метаданные определения свойства или элемента.The label of the MSBuild property group/item definition group to which a property/item definition metadata belongs to. Значение по умолчанию — пустая строка.Default value is the empty string.

MSBuildTarget

Возвращает или задает разделенный точками с запятой список целевых объектов MSBuild, которые должны быть выполнены перед чтением свойств или элементов, предназначенных только для чтения, описанных в этом разделе DataSource .Gets or sets the semicolon-delimited list of MSBuild targets that must be executed before reading the read-only properties or items described by this DataSource.

PersistedName

Получает или задает фактическое имя свойства MSBuild, используемое для чтения или записи значения этого свойства.Gets or sets the actual MSBuild property name used to read/write the value of this property. Применимо только к DataSource объектам, вложенным в свойства.Applicable only to DataSource objects attached to properties.

Persistence

Место хранения для этого источника данных.The storage location for this data source.

PersistenceStyle

Стиль хранения для этого источника данных.The storage style for this data source.

SourceOfDefaultValue

Возвращает или задает значение, указывающее, где можно найти значение по умолчанию для этого свойства.Gets or sets a value indicating where the default value for this property can be found.

SourceType

Тип данных источника.The data type of the source. Обычно это один из элементов, итемдефинитион, Propertyили таржетресултс (если MSBuildTarget не является пустым).Generally one of Item, ItemDefinition, Property, or TargetResults (when MSBuildTarget is non-empty). Помимо прочего, это управляет тем, как данные обрабатываются во время сборки.Among other things this governs how the data is treated during build.

Методы

BeginInit()

См. ISupportInitialize.See ISupportInitialize.

EndInit()

См. ISupportInitialize.See ISupportInitialize.

Equals(Object)

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

(Унаследовано от Object)
GetHashCode()

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

(Унаследовано от Object)
GetType()

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

(Унаследовано от Object)
MemberwiseClone()

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

(Унаследовано от Object)
ToString()

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

(Унаследовано от Object)

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