Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
(схема BDCMetadata)
Область применения: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online | SharePoint Server 2013
Указывает TypeDescriptor.
Пространство имен: http://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**. Например, структуру данных бизнес-системы (LOB) с именем CN1A можно представить с помощью **TypeDescriptor** с атрибутом **Name** равным "Имя клиента", если атрибут **LobName** этого **TypeDescriptor** равен "CN1A". Тип атрибута: **String** |
**IdentifierEntityNamespace** |
Необязательный параметр. Пространство имен внешнего типа контента, содержащего идентификатор, на который ссылается **TypeDescriptor**. Если **TypeDescriptor** не ссылается на **Identifier**, этот атрибут не должен присутствовать. При наличии этого атрибута также должны присутствовать атрибуты **IdentifierEntityName** и **IdentifierName**. Значение по умолчанию этого атрибута — это пространство имен внешнего типа контента, содержащего метод, содержащий параметр , содержащий **TypeDescriptor**. Тип атрибута: **String** |
**IdentifierEntityName** |
Необязательный параметр. Имя **Entity**, содержащий **Идентификатор***, на который ссылается **TypeDescriptor**. Если **TypeDescriptor** не ссылается на **Identifier**, этот атрибут не должен присутствовать. При наличии этого атрибута также должны присутствовать атрибуты **IdentifierEntityNamespace** и **IdentifierName**. Значением по умолчанию этого атрибута является имя **Entity**, содержащего **Method**, содержащий **Parameter**, содержащий **TypeDescriptor**. Тип атрибута: **String** |
**Имя_идентификатора** |
Необязательный параметр. Имя **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** |
**Значительные** |
Необязательный параметр. Указывает, включаются ли значения, хранящиеся в структуре данных, представленной этим **TypeDescriptor** при вычислении хэш-кода или сравнении значений, хранящихся в структурах данных. Например, при определении того, была ли изменена запись, учитывается **TypeDescriptor**, представляющая фамилию клиента, и поэтому это важно, в то время как **TypeDescriptor**, представляющий дату последнего изменения записи клиента, обычно не учитывается для определения того, была ли изменена запись, и поэтому она не имеет значения. Значение по умолчанию: **true** Тип атрибута: **Boolean** |
**Имя** |
Обязательно. Имя **TypeDescriptor**. Тип атрибута: **String** **Примечание*** Имя **TypeDescriptor** не должно содержать специальные символы для косой черты ("/"), точки ("."), или открывающей скобки ("["). |
**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) | Дочерние TypeDescriptorsTypeDescriptor. |
Родительские элементы
| Элемент | Описание |
|---|---|
| Элемент TypeDescriptors в TypeDescriptor (схема BDCMetadata) |