Элемент TypeDescriptor (схема BDCMetadata)
Дата последнего изменения: 16 апреля 2010 г.
Применимо к: SharePoint Server 2010
Задает объект TypeDescriptor.
Пространство имен: https://schemas.microsoft.com/windows/2007/BusinessDataCatalog
Схема: BDCMetadata
<TypeDescriptor TypeName = "String" LobName = "String" IdentifierEntityNamespace = "String" IdentifierEntityName = "String" IdentifierName = "String" ForeignIdentifierAssociationName = "String" ForeignIdentifierAssociationEntityName = "String" ForeignIdentifierAssociationEntityNamespace = "String" AssociatedFilter = "String" IsCollection = "Boolean" ReadOnly = "Boolean" CreatorField = "Boolean" UpdaterField = "Boolean" PreUpdaterField = "Boolean" Significant = "Boolean" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </TypeDescriptor>
Атрибуты и элементы
В следующих разделах приводится описание атрибутов, дочерних и родительских элементов.
Атрибуты
Атрибут |
Описание |
||
---|---|---|---|
TypeName |
Обязательный атрибут. Идентификатор типа данных структуры данных, представленной TypeDescriptor. Тип атрибута: String |
||
LobName |
Необязательный атрибут. Структура данных, представленная TypeDescriptor. Значение этого атрибута по умолчанию — это имя TypeDescriptor. Например, структура данных бизнес-системы с именем "CN1A" можно представить элементом TypeDescriptor с атрибутом Name, равным "Customer Name", если значение атрибута LobName этого элемента TypeDescriptor равно "CN1A". Тип атрибута: String |
||
IdentifierEntityNamespace |
Необязательный атрибут. Пространство имен внешнего типа контента, содержащее идентификатор, на который ссылается TypeDescriptor. Если TypeDescriptor не ссылается на Identifier, этот атрибут не должен задаваться. Если он присутствует, также должны быть заданы атрибуты IdentifierEntityName и IdentifierName. Значение этого атрибута по умолчанию — это пространство имен внешнего типа контента, которое содержит метод с параметром, в который включен элемент TypeDescriptor. Тип атрибута: String |
||
IdentifierEntityName |
Необязательный атрибут. Имя сущности Entity, содержащей Identifier, на который ссылается TypeDescriptor. Если TypeDescriptor не ссылается на Identifier, этот атрибут не должен задаваться. Если он присутствует, также должны быть заданы атрибуты IdentifierEntityNamespace и IdentifierName. Значение этого атрибута по умолчанию — это имя Entity, которое содержит Method с Parameter, в который включен элемент TypeDescriptor. Тип атрибута: String |
||
IdentifierName |
Необязательный атрибут. Имя Identifier, на которое ссылается TypeDescriptor. Если TypeDescriptor не ссылается на Identifier, этот атрибут не должен задаваться. Тип атрибута: String |
||
ForeignIdentifierAssociationName |
Необязательный атрибут. Имя Association, на которое ссылается TypeDescriptor. Если TypeDescriptor не ссылается на Association, этот атрибут не должен задаваться. Если он присутствует, также должен быть задан атрибут IdentifierName. Атрибут ForeignIdentifierAssociationName должен быть указан, если Identifier, на который ссылается этот элемент TypeDescriptor, связан с Association, а Identifier содержится в исходной сущности Entity элемента Association. Тип атрибута: String |
||
ForeignIdentifierAssociationEntityName |
Необязательный атрибут. Имя сущности Entity, содержащей Association, на который ссылается TypeDescriptor. Если TypeDescriptor не ссылается на Association, этот атрибут не должен задаваться. Если он присутствует, также должны быть заданы атрибуты ForeignIdentifierAssociationEntityNamespace и ForeignIdentifierAssociationName. Значение этого атрибута по умолчанию — это имя Entity, которое содержит Method с Parameter, в который включен элемент TypeDescriptor. Тип атрибута: String |
||
ForeignIdentifierAssociationEntityNamespace |
Необязательный атрибут. Пространство имен сущности Entity, содержащей Association, на который ссылается TypeDescriptor. Если TypeDescriptor не ссылается на Association, этот атрибут не должен задаваться. Если он присутствует, также должны быть заданы атрибуты ForeignIdentifierAssociationEntityName и ForeignIdentifierAssociationName. Значение этого атрибута по умолчанию — это пространство имен Entity, которое содержит Method с Parameter, в который включен элемент TypeDescriptor. Тип атрибута: String |
||
AssociatedFilter |
Необязательный атрибут. Имя FilterDescriptor, которое связано с элементом TypeDescriptor. Если TypeDescriptor не связан с элементом FilterDescriptor, этот атрибут не должен задаваться. Тип атрибута: String |
||
IsCollection |
Необязательный атрибут. Определяет, представляет ли TypeDescriptor одну структуру данных или коллекцию структур данных. Значение по умолчанию: false Тип атрибута: Boolean |
||
ReadOnly |
Необязательный атрибут. Определяет, можно ли изменять данные, которые хранятся в структуре данных, представленной TypeDescriptor. Этот атрибут не должен задаваться, если значение атрибута Direction элемента Parameter, который содержит элемент TypeDescriptor, равно "In". Значение по умолчанию: false Тип атрибута: Boolean |
||
CreatorField |
Необязательный атрибут. Определяет, представляет ли TypeDescriptor поле MethodInstances типа Creator, которое размещается в методе Method, содержащем Parameter с элементом TypeDescriptor. Значение по умолчанию: false Тип атрибута: Boolean |
||
UpdaterField |
Необязательный атрибут. Определяет, представляет ли TypeDescriptor поле MethodInstances типа Updater, которое размещается в методе Method, содержащем Parameter с элементом TypeDescriptor. Если этот атрибут указан, атрибут PreUpdaterField не должен задаваться. Значение по умолчанию: false Тип атрибута: Boolean |
||
PreUpdaterField |
Необязательный атрибут. Определяет, хранит ли структура данных, представленная TypeDescriptor, последнее полученное от внешней системы значение поля для MethodInstances типа Updater. Если этот атрибут указан, атрибут UpdaterField не должен задаваться. Значение по умолчанию: false Тип атрибута: Boolean |
||
Significant |
Необязательный атрибут. Определяет, включаются ли значения, которые хранятся в структуре данных, представленной этим элементом TypeDescriptor, в вычисление хэш-кода или сравнение значений, хранимых в структурах данных. Например, элемент TypeDescriptor, представляющий фамилию клиента, учитывается при определении того, изменялась ли запись, поэтому он является Significant. А элемент TypeDescriptor, представляющий дату последнего изменения записи клиента, обычно не учитывается при определении того, изменилась ли запись, поэтому он не является Significant. Значение по умолчанию: true Тип атрибута: Boolean |
||
Имя |
Обязательный атрибут. Имя TypeDescriptor. Тип атрибута: String
|
||
DefaultDisplayName |
Необязательный атрибут. Отображаемое имя TypeDescriptor. Тип атрибута: String |
||
IsCached |
Необязательный атрибут. Указывает, часто ли используется этот экземпляр TypeDescriptor. Значение по умолчанию: true Тип атрибута: Boolean |
Дочерние элементы
Элемент |
Описание |
---|---|
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) |
Локализованные имена параметра TypeDescriptor. |
Элемент Properties в элементе MetadataObject (схема BDCMetadata) |
Свойства TypeDescriptor. Если TypeDescriptor имеет тип System.String, элемент Properties может содержать Property типа System.Int32 с атрибутом Name, значение которого равно Size. Значение Property определяет ожидаемую максимальную длину строки значения структуры данных, описанную этим элементом TypeDescriptor. |
Элемент Interpretation в элементе TypeDescriptor (схема BDCMetadata) |
Правила определения данных, которые хранятся в структуре данных, представленной TypeDescriptor. |
Элемент DefaultValues в элементе TypeDescriptor (схема BDCMetadata) |
Значения по умолчанию TypeDescriptor. |
Элемент TypeDescriptors в TypeDescriptor (схема BDCMetadata) |
Дочерний элемент TypeDescriptors элемента TypeDescriptor. |
Родительские элементы
Элемент |
Описание |
---|---|
Элемент TypeDescriptors в TypeDescriptor (схема BDCMetadata) |