Справочник по схеме модели BDC для SharePoint

Содержит справочную документацию по схеме модели BDC (BDCMetadata.xsd), которую можно использовать для создания внешних типов контента в SharePoint.

Элемент AccessControlEntry

Содержит запись управления доступом (ACE), которая определяет права доступа для родительского элемента.

Дополнительные сведения о службах business Connectivity Services и безопасности см. в статье Общие сведения о безопасности служб business Connectivity Services.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<AccessControlEntry Principal = "String"> </AccessControlEntry>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Principal Обязательный атрибут.
Имя участника безопасности, содержащего эту запись управления доступом.
Тип атрибута: String

Дочерние элементы

Элемент Описание
Элемент Right в элементе AccessControlEntry (схема BDCMetadata) Элемент Right, который задает разрешения, доступные для участника безопасности.

Родительский элемент

Элемент Описание
Элемент AccessControlList (схема BDCMetadata) Список управления доступом (ACL), содержащий эту запись управления доступом.

Элемент AccessControlList

Определяет список управления доступом (ACL) для родительского элемента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<AccessControlList></AccessControlList>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент AccessControlEntry в AccessControlList (схема BDCMetadata) Элемент управления доступом (ACE).

Родительский элемент

Элемент Описание
Элемент Model (схема BDCMetadata) Модель, которая содержит внешние типы контента в бизнес-приложение.
Элемент LobSystem в LobSystems (схема BDCMetadata) Элементы LobSystem, которые содержатся в модели.
Элемент Entity в элементе Entities (схема BDCMetadata) Внешний тип контента.
Элемент Method в элементе Methods (схема BDCMetadata) Метод внешнего типа контента.
Элемент Association в элементе MethodInstances (схемы BDCMetadata) Связь.
Элемент MethodInstance в элементе MethodInstances (схема BDCMetadata) Экземпляр метода внешнего типа контента.

Элемент Action

Указывает действие, поддерживаемых внешнего типа контента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

Действия устраняют разрыв между SharePoint и Office 2013 и пользовательским интерфейсом внешней системы, предоставляя связь с внешней системой.

По умолчанию Служба подключения к бизнес-данным (BDC) предоставляет действий, таких как View Item, Edit Itemи Delete Item после модели эти операции в модели BDC. Помимо этих действий по умолчанию можно создать действия для других функций, которые необходимо присоединить к внешним типом контента. Например, можно использовать действия для выполнения простых действий, таких как отправка сообщения электронной почты для клиента из внешнего типа контента клиента или открытие клиента домашней страницы в браузере.

Действия, передаются с внешним типом контента. То есть после определения действия для внешнего типа контента действие отображается везде, где отображается этот внешний тип контента, будь то во внешнем списке или веб-части бизнес-данных или в столбце Внешние данные.

<Action Position = "Integer" IsOpenedInNewWindow = "Boolean" Url = "String" ImageUrl = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Action>

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
Position Обязательный атрибут.
Предлагаемые положение это действие среди других действий этот внешний тип контента.
Тип атрибута: Integer
IsOpenedInNewWindow Необязательный.
Указывает ли результаты выполнения действия в новом окне интерфейса пользователя.
Значение по умолчанию: false
Тип атрибута: Boolean
Url Обязательный атрибут.
URL-адрес для перехода при вызове действия. Строка URL-адреса — это строка формата .NET Framework. Каждого описателя формата (например, {0}) соответствует параметру Action.
Тип атрибута: String
Imageurl Необязательный.
Абсолютный или относительный путь для изображения значка для действия. Изображение значка должен быть 16 x 16 пикселей.
Тип атрибута: String
Name Обязательный атрибут.
Имя этого действия.
Тип атрибута: String
DefaultDisplayName Необязательный атрибут.
Отображаемое имя по умолчанию для этого действия.
Тип атрибута: String
IsCached Необязательный атрибут.
Указывает, используется ли это действие часто. Это используется клиентская среда BDC для кэширования этого действия.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные имена действие.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства действия.
Элемент ActionParameters в элементе Action (схема BDCMetadata) Параметры действия.

Родительский элемент

Элемент Описание
Элемент Actions в элементе Entity (схема BDCMetadata) Список действий для внешнего типа контента.

Элемент ActionParameter

Задает параметры действия на основе URL-адреса. Определяет способ параметризации URL-адреса действия с данными, связанными с EntityInstance.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

Атрибут URL-адреса действия на основе URL-адреса может принимать параметры с помощью элемента ActionParameter.

Важно!ActionParameters может представлять значения идентификаторов или значения, соответствующие typeDescriptors в SpecificFinderсущности. ActionParameter представляет значение идентификатора, если задано свойство IdOrdinal. Значение свойства определяет индекс идентификатора, значение которого представляет этот параметр ActionParameter. Если свойство IdOrdinal не задано, параметр ActionParameter представляет TypeDescriptor, а атрибут Name указывает, какой тип дескриптора представляется. Атрибут Name задан как Dotted Path.

Элемент ActionParameter принимает следующее свойство.

Важно!

[!Важно!] В свойствах учитывается регистр.

Properties

Property Тип Описание Обязательный атрибут. Значение по умолчанию Ограничения/Приемлемые значения
IdOrdinal System.Int32 Указывает, представляет ли ActionParameter идентификатор вместо поля. Необязательный
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>

В следующих разделах приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
Index Обязательный атрибут.
Порядковый атрибут, который определяет позицию этого параметра ActionParameter среди других параметров ActionParameters в URL-адресе.
Тип атрибута: Integer
Name Обязательный атрибут.
Имя ActionParameter.
Тип атрибута: String
DefaultDisplayName Необязательный атрибут.
Отображаемое по умолчанию имя параметра ActionParameter.
Тип атрибута: String
IsCached Необязательный атрибут.
Задает частоту использования этого параметра ActionParameter. Этот атрибут используется клиентской средой выполнения подключения к бизнес-данным для кэширования данного Action.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованное имя параметра ActionParameter по умолчанию.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства ActionParameter.

Родительский элемент

Элемент Описание
Элемент ActionParameters в элементе Action (схема BDCMetadata) Элемент ActionParameters, содержащий этот ActionParameter.

Элемент ActionParameters

Задает список ActionParameters для действия.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<ActionParameters></ActionParameters>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет.

Дочерние элементы

Элемент Описание
Элемент ActionParameter в элементе ActionParameters (схема BDCMetadata) ActionParameter.

Родительский элемент

Элемент Описание
Элемент Action в Actions (схема BDCMetadata) Action, к которой относятся следующие ActionParameters.

Элемент Actions

Указывает список действий внешнего типа контента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Actions></Actions>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент Action в Actions (схема BDCMetadata) Действие внешнего типа контента.

Родительский элемент

Элемент Описание
Элемент Entity в элементе Entities (схема BDCMetadata) Внешний тип контента, к которой относятся следующие действия.

Элемент Association

Элемент сопоставления связывает связанных внешних типов контента в системе. Например, клиент связан с заказа на продажу в системе AdventureWorks: клиенту делает заказов на продажу. Связь хранит указатели на источника и назначения внешних типов контента и указатель на бизнес-логики (объект MethodInstance ), который позволяет клиенту получить внешний тип контента назначения из внешнего типа контента источника. Обход Association — это вызов метода во внешней системе.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

Важно!

[!Важно!] В свойствах учитывается регистр.

Properties

Property Тип Описание Обязательный Значение по умолчанию Ограничения/Приемлемые значения
HideOnProfilePage System.Boolean Указывает, следует ли добавить связанного внешнего типа контента на страницу профиля главной внешнего типа контента. Необязательный
<Association Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Association>

В следующих разделах приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
Type Обязательный атрибут.
MethodInstanceType, определяющее тип связи.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

AssociationNavigator

MethodInstance — это AssociationNavigator.

Соединитель

MethodInstance — это Associator.

Метод disassociator

MethodInstance — это Disassociator.

BulkAssociatedIdEnumerator

MethodInstance — это BulkAssociatedIdEnumerator.

BulkAssociationNavigator

MethodInstance — это BulkAssociationNavigator.

По умолчанию Необязательный параметр.
Указывает, является ли связь по умолчанию среди всех сопоставлений, общий доступ к его тип, содержащего внешнего типа контента. Если параметр имеет значение true, связь, по умолчанию среди всех сопоставлений, общий доступ к его тип, содержащего внешнего типа контента. Если задано значение false, связь не будет использоваться по умолчанию для всех ассоциаций, совместно используемых его типом в содержавом внешнем типе контента.
Значение по умолчанию: false
Тип атрибута: Boolean
ReturnParameterName Необязательный параметр.
Имя параметра, который содержит ReturnTypeDescriptor связи. Атрибут Direction параметр должен содержать значение "В работе", "InOut" или "Вернуть".
Тип атрибута: String
ReturnTypeDescriptorName Необязательный параметр.
Это рекомендуется. Вместо этого используйте ReturnTypeDescriptorPath.
Тип атрибута: String
ReturnTypeDescriptorLevel Необязательный параметр.
Это рекомендуется. Вместо этого используйте ReturnTypeDescriptorPath.
Тип атрибута: Integer
ReturnTypeDescriptorPath Необязательный параметр.
Точками путь TypeDescriptor связи.
Тип атрибута: String
Имя Обязательно.
Имя связи.
Тип атрибута: String
DefaultDisplayName Необязательный параметр.
Отображаемое имя по умолчанию для сопоставления.
Тип атрибута: String
IsCached Необязательный параметр.
Указывает, используются ли часто этого сопоставления.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Элемент LocalizedDisplayNames Указывает список локализованные имена для сопоставления.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Элемент Properties указывает свойства связи.
Элемент AccessControlList (схема BDCMetadata) Элемент AccessControlList указывает набор прав доступа для сопоставления.
Элемент SourceEntity в элементе Association (схема BDCMetadata) Элемент SourceEntity указывает внешний тип контента источника в связь.
Элемент DestinationEntity в элементе Association (схема BDCMetadata) Элемент DestinationEntity указывает внешний тип контента назначения в связь.

Родительский элемент

Элемент Описание
Элементы "экземпляры метода" в методе (схема BDCMetadata) Элемент MethodInstances, которая содержит связь.

Элемент AssociationGroup

Указывает AssociationGroup. AssociationGroup — это конструкция, связанных с ними AssociationMethods, связывает вместе. Например GetOrdersForCustomer, GetCustomerForOrderи AssociateCustomerToOrder являются все методы связи, которые работают на же отношение между клиентом и порядке.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

AssociationGroup должна быть определена в элементе Entity, который является назначением объекта AssociationReferences , которые не помечены как обратные, или источником объектов AssociationReferences, помеченных как Обратный.

<AssociationGroup Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </AssociationGroup>

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
Name Обязательный атрибут.
Имя AssociationGroup.
Тип атрибута: String
DefaultDisplayName Необязательный атрибут.
Отображаемое имя по умолчанию AssociationGroup.
Тип атрибута: String
IsCached Необязательный атрибут.
Указывает, используется ли AssociationGroup часто.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные имена AssociationGroup.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства AssociationGroup.
Элемент AssociationReference в AssociationGroup (схема BDCMetadata) AssociationReference из AssociationGroup.

Родительский элемент

Элемент Описание
Элемент AssociationGroups в элементе Entity (схема BDCMetadata) Элемент AssociationGroups, содержащий этот AssociationGroup.

Элемент AssociationGroups

Указывает список элементов AssociationGroup.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<AssociationGroups></AssociationGroups>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент AssociationGroup в элементе AssociationGroups (схема BDCMetadata) AssociationGroup.

Родительский элемент

Элемент Описание
Элемент Entity в элементе Entities (схема BDCMetadata) Внешний тип контента, с которым связана этот элемент AssociationGroups.

Элемент AssociationReference

Задает AssociationReferenceAssociationGroup.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<AssociationReference EntityNamespace = "String" EntityName = "String" AssociationName = "String" Reverse = "Boolean"> </AssociationReference>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
EntityNamespace Необязательный атрибут.
Пространство имен внешнего типа контента, где определяется Association. Если указан параметр EntityName, EntityNamespace является обязательным.
Тип атрибута: String
EntityName Необязательный атрибут.
Имя внешнего типа контента, где определяется Association. Если указан параметр EntityNamespace, EntityName является обязательным.
Тип атрибута: String
AssociationName Обязательный атрибут.
Имя Association.
Тип атрибута: String
Обратный Необязательный атрибут.
Указывает, что указанный Association имеет его источника и назначения на обратный. Это означает, что Association работает в обратном направлении, по сравнению с другими связей в одном AssociationGroup. Например если AssociationGroup ссылается на Association "GetOrdersForCustomer", возвращение порядок элементов для заданного элемента клиента, затем AssociationGroup — это в направлении клиента в порядке. Другие AssociationReference, создание ссылок на другой связи "GetCustomerForOrder", должны быть отмечены как обратный, из-за этого сопоставления в направлении заказов для клиента.
Значение по умолчанию: false
Тип атрибута: Boolean

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент AssociationGroup в элементе AssociationGroups (схема BDCMetadata) AssociationGroup, к которому принадлежит этот AssociationReference.

Элемент ConvertType

Задает правило, которое требуется преобразовать тип данных значения данных в другой тип данных.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: Schema: BDCMetadata

Элемент Convert правило для преобразования типа данных значения данных в другой тип данных. Если правила применяются в порядке, это правило определяет тип данных значения данных для преобразования в тип данных, заданный атрибутом BDCType. Если правила применяются в обратном порядке, это правило определяет тип данных значения данных для преобразования в тип данных, заданный атрибутом LOBType. Например, это правило может указывать преобразование значения даты, полученного из внешней системы, в строку с учетом языка и региональных параметров, которая в конечном итоге будет отображаться для пользователя, и преобразование обновленного значения для этой строки обратно в дату, совместимую с внешней системой.

Внимание!ConvertType не поддерживает негригорианские календари для преобразований между System.String и System.DateTime.

<ConvertType LOBType = "String" BDCType = "String"> </ConvertType>

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
LOBType Обязательный атрибут.
Тип данных для преобразования значения в при правила применяются в обратном порядке.
Тип атрибута: String
BDCType Обязательный атрибут.
Тип данных для преобразования значения в при применении правила в порядке.
Тип атрибута: String
LOBLocale Необязательный атрибут.
Языковой стандарт данные, получаемые из внешней системы.

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент Interpretation в элементе TypeDescriptor (схема BDCMetadata) Правила, применяемые к данным, хранящимся в структуры данных, представленные в TypeDescriptor.

Элемент DefaultValue

Представляет значение по умолчанию.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<DefaultValue MethodInstanceName = "String" Type = "String"> </DefaultValue>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
MethodInstanceName Обязательный атрибут.
Имя MethodInstance, к которому применяется этот DefaultValue.
Тип атрибута: String
Type Обязательный атрибут.
Тип данных по умолчанию.
Ниже приведены допустимые значения для этого атрибута.
System.Int16
System.Int32
System.Int64
System.Single
System.Double
System.Decimal
System.Boolean
System.Byte
System.UInt16
System.UInt32
System.UInt64
System.Guid
System.String
System.DateTime
Любой другой тип serializable (например, где Type.IsSerializable == true)
Тип атрибута: String

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент DefaultValues в элементе TypeDescriptor (схема BDCMetadata)

Элемент DefaultValues

Задает список DefaultValuesTypeDescriptor.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<DefaultValues></DefaultValues>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент DefaultValue в элементе DefaultValues (схема BDCMetadata) Значение по умолчанию TypeDescriptor для MethodInstance.

Родительский элемент

Элемент Описание
Элемент TypeDescriptor (схема BDCMetadata) TypeDescriptor, к которой относятся следующие DefaultValues.

Элемент DestinationEntity

Определяет внешний тип контента назначения в Association.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<DestinationEntity Namespace = "String" Name = "String"> </DestinationEntity>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Namespace Обязательный атрибут.
Имя пространства имен сущности.
Тип атрибута: String
Name Обязательный атрибут.
Имя конечной сущности.
Тип атрибута: String

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент Association в элементе MethodInstances (схемы BDCMetadata)

Элемент Entities

Указывает список внешних типов контента в внешней системы.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Entities></Entities>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент Entity в элементе Entities (схема BDCMetadata) Внешний тип контента в внешней системы.

Родительский элемент

Элемент Описание
Элемент LobSystem в LobSystems (схема BDCMetadata) Внешняя система.

Элемент Entity

Указывает внешний тип контента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Entity Namespace = "String" Version = "String" EstimatedInstanceCount = "Integer" DefaultOperationMode = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Entity>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Namespace Обязательный атрибут.
Пространство имен, которому принадлежит этот внешний тип контента.
Тип атрибута: String
Примечание. Пространство имен не должно содержать специальный символ звездочки " *".
Версия Обязательный атрибут.
Номер версии данного внешнего типа контента.
Тип атрибута: String
Осторожностью: При изменении модели BDC необходимо увеличить номер версии внешнего типа контента. If the structure of an external content type changes, you should increase the major number. Examples of structural changes include adding a field to a SpecificFinder or changing an identifier field. Если изменение не влияет на структуру внешнего типа контента, например при добавлении метода создателя, изменении сведений о подключении или при изменении имен LobSystems и дескрипторов типов, необходимо изменить номер сборки и номер редакции.
EstimatedInstanceCount Необязательный атрибут.
Предполагаемое количество внешних элементов, содержащихся в во внешней системе.
Значение по умолчанию: 10000
Тип атрибута: Integer
DefaultOperationMode Необязательный атрибут.
Задает поведение по умолчанию при взаимодействии с внешней системы во время создания, удаления, обновления или чтение внешних элементов.
Значение по умолчанию: по умолчанию
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

Online

Кэшированные внешние элементы для всех операций обхода и напрямую взаимодействовать с внешней системы.

Кэширования данных

Выполните Создание, Чтение, обновление и Удаление операций непосредственно с внешним кэшированные элементы. Для операций чтения если запрошенные внешние элементы в кэше, используйте внешние элементы в кэше. В противном случае обход кэша для получения внешних элементов из внешней системы и поместить его в кэш для дальнейшего использования.

Автономный режим

Выполните Создание, Чтение, обновление и Удаление операций с кэшированные внешние элементы.

Значение по умолчанию

Используйте системы по умолчанию. При этом используется режим кэширования, если среда поддерживает кэширование внешние элементы.

Имя Обязательно.
Имя внешнего типа контента.
Тип атрибута: String
Примечание. Имя внешнего типа контента не должно содержать специальный символ звездочки " *".
DefaultDisplayName Необязательный параметр.
По умолчанию отображаемое имя внешнего типа контента.
Тип атрибута: String
IsCached Необязательный параметр.
Указывает, будет ли часто используемые этот внешний тип контента. Если параметр имеет значение true, Служба подключения к бизнес-данным (BDC) будет кэшировать этот внешний тип контента в памяти.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованное имя данного внешнего типа контента.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства данного внешнего типа контента.
Элемент AccessControlList (схема BDCMetadata) Список управления доступом (ACL) этого внешнего типа контента.
Элемент Identifiers в элементе Entity (схема BDCMetadata) Идентификаторы внешнего типа контента.
Элемент Methods в элементе Entity (схема BDCMetadata) Методы внешнего типа контента.
Элемент AssociationGroups в элементе Entity (схема BDCMetadata) Связь группы внешнего типа контента.
Элемент Actions в элементе Entity (схема BDCMetadata) Действия внешнего типа контента.

Родительский элемент

Элемент Описание
Элемент Entities в LobSystem (схема BDCMetadata) Список внешних типов контента в этом внешней системы.

Элемент FilterDescriptor

Задает дескриптор фильтра для метода.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<FilterDescriptor Type = "String" FilterField = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </FilterDescriptor>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Тип Обязательный атрибут.
Тип дескриптора фильтра.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

Ограничение

Используется при запросе внешней системы и значение которой может быть интерпретировано как ограничение на количество внешних элементов EntityInstances , возвращаемых при вызове метода, к которому она принадлежит.

PageNumber

Wildcard

Используется при запросе внешней системы. Его значение представляет шаблон регулярных и подстановочных знаков, который является, с которым сравнивается значение отдельного поля set EntityInstances. Внешняя система возвращает только тех EntityInstances, значения поля соответствуют заданному шаблону.

Usercontext

Используется при запросе внешней системы. В качестве значения этого свойства любым клиентским приложением может автоматически задаваться удостоверение пользователя, вызывающего внешнюю систему. В дальнейшем это значение может использоваться внешней системой для авторизации и фильтрации возвращаемых результатов.

UserCulture

Username

Password

LastId

SsoTicket

UserProfile

Используется при запросе внешней системы. Для получения значения этого свойства необходимо проверить текущий профиль пользователя. Это значение используется внешней системой для фильтрации возвращаемых результатов.

Comparison

Используется при запросе внешней системы. Внешняя система может сравнить значение CompareFilter со значением определенного поля набора EntityInstances и только тех сущностей EntityInstances , в которых можно вернуть значения поля, прошедшие тест сравнения.

Временная метка

Input

Используется при вызове операции во внешней системе. Во внешней системе значение атрибута InputFilter может использоваться в качестве дополнительных аргументов операции.

Output

Используется при вызове операции во внешней системе. Дополнительные результаты операции, которая не может быть записана с помощью ReturnTypeDescriptor , можно получить в виде значения InputOutputFilter.

InputOutput

Используется при вызове операции во внешней системе. Внешняя система может использовать значение InputOutputFilter в качестве дополнительных аргументов для операции, а дополнительные результаты операции, которые не могут быть записаны с помощью ReturnTypeDescriptor , можно получить в качестве значения InputOutputFilter.

Пакетная обработка

BatchingTermination

Activityid

Атрибут ActivityId используется при вызове операции внешней системы. Этому атрибуту присваивается значение, соответствующее идентификатору GUID, который представляет текущий контекст операции. Если это значение недоступно, формируется случайный идентификатор GUID. В SharePoint Foundation 2010 в этом фильтре используется идентификатор CorrelationID.

FilterField Необязательный параметр.
Тип атрибута: String
Имя Обязательно.
Имя дескриптора фильтра.
Тип атрибута: String
DefaultDisplayName Необязательный параметр.
Установленное по умолчанию отображаемое имя дескриптора фильтра.
Тип атрибута: String
IsCached Необязательный параметр.
Задает частоту использования этого дескриптора фильтра. Если установлено значение true, в службе Служба подключения к бизнес-данным (BDC) выполняется кэширование этого дескриптора в памяти.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные отображаемые имена дескриптора фильтра.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства дескриптора фильтра.

Родительский элемент

Элемент Описание
Элемент FilterDescriptors в элементе Method (схема BDCMetadata) Список дескрипторов фильтра для метода.

Элемент FilterDescriptors

Задает список дескрипторов фильтра для метода.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<FilterDescriptors></FilterDescriptors>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент FilterDescriptor в элементе FilterDescriptors (схема BDCMetadata) Дескриптор фильтра.

Родительский элемент

Элемент Описание
Элемент Method в элементе Methods (схема BDCMetadata) Метод, которому принадлежит этот список дескрипторов фильтра.

Элемент Identifier

Задает идентификатор внешнего типа контента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

Примечание.

[!Примечание] Служба подключения к бизнес-данным (BDC) позволяет сопоставления идентификаторов для полей с типами данных допускает значение NULL. Однако для первичных идентификаторов BDC приведет к ошибке, если значения этих идентификаторов имеют значение NULL.

<Identifier TypeName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Identifier>

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
TypeName Обязательный атрибут.
Тип данных значение, соответствующее идентификатору.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

System.Boolean

Бит.

System.Byte

Число в диапазоне от 0 до 255 включительно.

System.Char

Символ Юникода.

System.DateTime

Даты и времени от 12:00:00 полночь 1 января 1 Domini Anno (Common эра) в 11:59:59 P.M. 31 декабря, 9999 года (Common эра) включительно, с разрешением до 100 наносекунд.

System.Decimal

Число в диапазоне от отрицательные 79,228,162,514,264,337,593,543,950,335 для плюс 79,228,162,514,264,337,593,543,950,335 включительно.

System.Double

Двойной точности число от отрицательные 1, 79769313486232E308 для положительных 1, 79769313486232E308 включительно и положительного, отрицательные нулю, положительное infinity, отрицательные infinity и не является числовым (NaN).

System.Guid

ИДЕНТИФИКАТОР GUID.

System.Int16

Число в диапазоне от минус 32768 до положительное 32767 включительно.

System.Int32

Число от 0 до 4 294 967 295 включительно.

System.Int64

Число в диапазоне от 0 до 18446744073709551615 включительно.

System.SByte

Число в диапазоне от минус 128 до плюс 127 включительно.

System.Single

Одноточное число в диапазоне от отрицательных 3,402823e38 до положительных 3,402823e38 включительно.

System.String

Строка текста в формате Юникода.

System.TimeSpan

Длительность в диапазоне от отрицательных 10 675 199 дней 2 часа 48 минут 5 секунд 477 миллисекунд 580 микросекунд 800 наносекунд до положительных 10, 675 199 дней 2 часа 48 минут 5 секунд 477 миллисекунд 580 микросекунд 800 наносекунд включительно, в разрешении 100 наносекунд.

System.UInt16

Число в диапазоне от 0 до 65535 включительно.

System.UInt32

Число от 0 до 4 294 967 295 включительно.

System.UInt64

Число от 0 до 18,446,744,709,551,615 включительно.

Имя Обязательно.
Имя идентификатора.
Тип атрибута: String
DefaultDisplayName Необязательный параметр.
По умолчанию отображаемое имя идентификатора.
Тип атрибута: String
IsCached Необязательный параметр.
Указывает, используется ли этот идентификатор часто. Если параметр имеет значение true, Служба подключения к бизнес-данным (BDC) кэширует идентификатор в памяти.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованное имя идентификатора.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства идентификатора.

Родительский элемент

Элемент Описание
Элемент Identifiers в элементе Entity (схема BDCMetadata) Список идентификаторов для внешнего типа контента.

Элемент Identifiers

Задает список идентификаторов для внешнего типа контента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Identifiers></Identifiers>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент Identifier в элементе Identifiers (схема BDCMetadata) Задает идентификатор.

Родительский элемент

Элемент Описание
Элемент Entity в элементе Entities (схема BDCMetadata) Внешний тип контента, которому принадлежит этот список идентификаторов.

Элемент Interpretation

Задает правила, применяемые к данным, хранящимся в структурах данных, представленных TypeDescriptor. Эти правила обычно указываются для изменения значений данных, возвращаемых внешней системой, чтобы упростить их представление в пользовательском интерфейсе. При получении значения данных из внешней системы указанные правила должны применяться в порядке, указанном в элементе Интерпретация . Первое правило должно применяться к значению данных, полученным из внешней системы; последовательные правила применяются к значению данных, которое является результатом применения предыдущего правила. При отправке значения данных во внешнюю систему указанные правила должны применяться в обратном порядке, указанном в элементе Интерпретация . Первое правило должно применяться к значению данных, полученному от пользователя; последовательные правила применяются к значению данных, которое является результатом применения предыдущего правила.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Interpretation></Interpretation>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент ConvertType в элементе Interpretation (схема BDCMetadata) Элемент ConvertType, указывающее, преобразования типа данных в другой тип данных.
Элемент NormalizeDateTime в элементе Interpretation (схема BDCMetadata) Элемент NormalizeDateTime, который указывает преобразования представление даты и времени значения, полученные из внешней системы в другое представление.
NormalizeString Элемент NormalizeString, который указывает преобразования строковое представление значения, полученного из внешней системы в другое представление.

Родительский элемент

Элемент Описание
Элемент TypeDescriptor (схема BDCMetadata) Элемент TypeDescriptor.

Элемент LobSystem

Представляет внешний источник данных.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<LobSystem Type = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystem>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Тип Тип LobSystem.
Обязательный атрибут.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

База данных

Представленный внешний источник данных представляет собой базу данных.

DotNetAssembly

Представленный внешнего источника данных представляют собой набор классов .NET Framework.

WCF

Представленный внешнего источника данных является конечной точки службы WCF.

ВЕБСЛУЖБА

Представленный внешний источник данных — это веб-службы. Это был удален, вместо этого использовать WCF.

Пользовательский сервер

Представленный внешний источник данных имеет настраиваемого соединителя, реализованные для управления подключения и для передачи данных.

Имя Имя lobSystem.
Обязательно.
Тип атрибута: String
DefaultDisplayName Отображаемое имя lobSystem по умолчанию.
Необязательный параметр.
Тип атрибута: String
IsCached Указывает, часто ли используется LobSystem . Если часто используемые Служба подключения к бизнес-данным (BDC) кэширует LobSystem.
Необязательный атрибут.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные имена LobSystem.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Задает свойства LobSystem.
Элемент AccessControlList (схема BDCMetadata) Указывает список управления доступом (ACL) LobSystem.
Элемент Proxy в объекте LobSystem (схема BDCMetadata) Указывает предоставленный пользователем прокси-сервер, идентичный тому, который будет создан, если бы этого элемента не было.
Элемент LobSystemInstances в элементе LobSystem (схема BDCMetadata) Задает внешнюю систему экземпляров данной внешней системы.
Элемент Entities в LobSystem (схема BDCMetadata) Указывает внешних типов контента в этом внешней системы.

Родительский элемент

Элемент Описание
Элемент LobSystems в модели (схема BDCMetadata) Задает список внешних систем в этой модели.

Элемент LobSystemInstance

Задает экземпляр внешней системы.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<LobSystemInstance Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </LobSystemInstance>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Имя Обязательный атрибут.
Имя экземпляра внешней системы.
Тип атрибута: String
DefaultDisplayName Необязательный атрибут.
По умолчанию отображаемое имя экземпляра внешней системы.
Тип атрибута: String
IsCached Необязательный атрибут.
Указывает, используется ли этот экземпляр внешней системы часто. Если параметр имеет значение true, Служба подключения к бизнес-данным (BDC) кэширует экземпляра внешней системы.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные имена данного экземпляра внешней системы.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства этого экземпляра внешней системы.

Родительский элемент

Элемент Описание
Элемент LobSystemInstances в элементе LobSystem (схема BDCMetadata) Список экземпляров внешней системы.

Элемент LobSystemInstances

Указывает список экземпляров внешней системы.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<LobSystemInstances></LobSystemInstances>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент LobSystemInstance в элементе LobSystemInstances (схема BDCMetadata) Экземпляр внешней системы.

Родительский элемент

Элемент Описание
Элемент LobSystem в LobSystems (схема BDCMetadata) Внешняя система.

Элемент LobSystems

Указывает список элементов LobSystem модели.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<LobSystems></LobSystems>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент LobSystem в LobSystems (схема BDCMetadata) Элемент LobSystem , указывающий внешнюю систему.

Родительский элемент

Элемент Описание
Элемент Model (схема BDCMetadata) Определение приложения (модели BDC).

Элемент LocalizedDisplayName

Локализованное имя.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<LocalizedDisplayName LCID = "Integer"> </LocalizedDisplayName>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Код языка Обязательный атрибут.
Идентификатор код языка (LCID).
Тип атрибута: Integer

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Элемент LocalizedDisplayNames, содержащий этот LocalizedDisplayName.

Элемент LocalizedDisplayNames

Задает список локализованные имена MetadataObject.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<LocalizedDisplayNames></LocalizedDisplayNames>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayName в элементе LocalizedDisplayNames (схема BDCMetadata) Локализованное имя.

Родительский элемент

Элемент Описание
Элемент Model (схема BDCMetadata)
Элемент LobSystem в LobSystems (схема BDCMetadata)
Элемент LobSystemInstance в элементе LobSystemInstances (схема BDCMetadata)
Элемент Entity в элементе Entities (схема BDCMetadata)
Элемент Identifier в элементе Identifiers (схема BDCMetadata)
Элемент Method в элементе Methods (схема BDCMetadata)
Элемент FilterDescriptor в элементе FilterDescriptors (схема BDCMetadata)
Элемент Parameter в элементе Parameters (схема BDCMetadata)
Элемент TypeDescriptor (схема BDCMetadata)
Элемент Association в элементе MethodInstances (схемы BDCMetadata)
Элемент MethodInstance в элементе MethodInstances (схема BDCMetadata)
Элемент AssociationGroup в элементе AssociationGroups (схема BDCMetadata)
Элемент Action в Actions (схема BDCMetadata)
Элемент ActionParameter в элементе ActionParameters (схема BDCMetadata)

Элемент метаданных (MetadataObject)

Пространство имен

Схема:


В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Дочерние элементы

Родительский элемент

Элемент Method

Задает метод для внешнего типа контента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Method IsStatic = "Boolean" LobName = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Method>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
IsStatic Необязательный атрибут.
Задает необходимость использования при выполнении этого метода внешнего элемента ( EntityInstance) в качестве контекста выполнения. Если задано значение true, метод представляет статический метод и не требует определенного EntityInstance для предоставления контекста для выполнения. Если присвоено значение false, метод является методом экземпляра и требует элемент EntityInstance для определения контекста выполнения.
Значение по умолчанию: true
Тип атрибута: Boolean
LobName Необязательный атрибут.
Имя операции внешней системы, которая представлена этим методом.
Тип атрибута: String
Имя Обязательный атрибут.
Имя метода.
Тип атрибута: String
DefaultDisplayName Необязательный атрибут.
Установленное по умолчанию отображаемое имя метода.
Тип атрибута: String
IsCached Необязательный атрибут.
Задает частоту использования этого метода. Если установлено значение true, в службе Служба подключения к бизнес-данным (BDC) выполняется кэширование этого метода в памяти.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные отображаемые имена метода.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства метода.
Элемент AccessControlList (схема BDCMetadata) Список управления доступом (ACL) для этого метода.
Элемент FilterDescriptors в элементе Method (схема BDCMetadata) Дескрипторы фильтра для этого метода.
Элемент Parameters в методе (схема BDCMetadata) Параметры метода. Метод не может иметь более одного возвращаемого параметра.
Элементы "экземпляры метода" в методе (схема BDCMetadata) Экземпляры метода.

Родительский элемент

Элемент Описание
Элемент Methods в элементе Entity (схема BDCMetadata) Список методов для внешнего типа контента.

Элемент MethodInstance

Указывает MethodInstance.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

В следующих двух случаях в модели BDC во время выполнения возникает исключение InvalidOperationException :

  • Два SpecificFinder экземпляры метода, которые возвращают один и тот же набор полей.
  • Два SpecificFinder экземпляры метода, у которых такое же число полей и использующих одинаковое число полей с другой экземпляр метода, такие как Finder.
<MethodInstance Type = "String" Default = "Boolean" ReturnParameterName = "String" ReturnTypeDescriptorName = "String" ReturnTypeDescriptorLevel = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </MethodInstance>

В разделах ниже приводится описание атрибутов, дочерних и родительских элементов.

Атрибуты

Атрибут Описание
Type Обязательный атрибут.
Указывает тип MethodInstance.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

Служба поиска

Тип MethodInstance, который можно вызвать для возврата коллекции ноль или больше EntityInstances определенного Entity. входные данные Finder определяется FilterDescriptors, содержащиеся в Method, содержащий Finder.

SpecificFinder

Тип MethodInstance, который можно вызвать для возврата определенного EntityInstance определенных Entity, учитывая его EntityInstanceId. входные данные SpecificFinder определен и упорядоченные по Identifiers, связанных с Entity.

GenericInvoker

Тип MethodInstance, который можно вызывать для выполнения определенных задач из внешней системы. GenericInvoker ввода и вывода относится только к Method.

IdEnumerator

Тип MethodInstance, который можно вызвать для возврата значения Field, которые представляют идентификатор EntityInstances определенных Entity. Входные данные IdEnumerator определяется FilterDescriptors, содержащиеся в метод, который содержит IdEnumerator для получения списка идентификаторов, которые являются уникальные ключи для каждого объекта, который должен быть доступен для поиска. Этот экземпляр метода позволяет внешним данным поиска в SharePoint Server.

ChangedIdEnumerator

Тип MethodInstance, которые могут вызываться для извлечения EntityInstanceIdsEntityInstances, были изменены за внешней системы времени.

DeletedIdEnumerator

Тип MethodInstance, которые могут вызываться для извлечения EntityInstanceIdsEntityInstances, были удалены из внешней системы через указанное время.

Скалярные

MethodInstance, которое возвращает значение типа single, можно вызвать во внешней системе. Например можно использовать экземпляр скалярные метода для получения всех продаж, сделанных до определенной даты из внешней системы. Entities иметь экземпляры скалярные метод ноль или больше.

AccessChecker

Тип MethodInstance, который можно вызывать для получения разрешений, для которых есть вызывающего участника безопасности для каждого из коллекции EntityInstances, выявленные с указанным EntityInstanceIds.

Автор

Тип MethodInstance, которые могут вызываться для создания EntityInstance. Набор полей, которые необходимы для создания EntityInstance называется представление создателя.

Удаления

Тип MethodInstance, который можно вызывать для удаления EntityInstance с указанным EntityInstanceId.

Обновления

Тип MethodInstance, который можно вызывать для обновления EntityInstance, определяемую средством указанного EntityInstanceId. Набор полей, которые требуются для обновления EntityInstance называется Updater представления. Набор полей, значения которых должны быть переданы перед их изменением, называется представлением PreUpdater.

StreamAccessor

Тип MethodInstance, которые могут вызываться для извлечения поля EntityInstance в виде поток данных в байтах.

BinarySecurityDescriptorAccessor

Тип MethodInstance, которые могут вызываться для извлечения последовательность байтов из внешней системы. Последовательность байтов системной описывается набор из участников безопасности и связанные разрешения, которые каждого участника безопасности для EntityInstance определила с указанным EntityInstanceId.

BulkSpecificFinder

Тип MethodInstance, который можно вызвать для возврата набора определенных EntityInstancesEntityнабора соответствующего EntityInstanceIds.

BulkIdEnumerator

Тип MethodInstance, которые могут вызываться для извлечения минимальные сведения о внешние элементы, соответствующие заданным удостоверения. Для оптимизации синхронизации кэширования данных можно использовать этот экземпляр метода. Этот метод должен возвращать только удостоверения и сведения о версии внешних элементов, которые соответствуют заданным Identities, который вызывающему приложению можно сравнить с локальной версией для определения наличия изменений и если да, запросить измененных элементов внешнего обновлять кэшированные данные.

По умолчанию Необязательный параметр.
Указывает, является ли MethodInstance по умолчанию среди всех MethodInstances, совместно использующих типа внутри содержащей внешнего типа контента ( Entity).
Значение по умолчанию: false
Тип атрибута: Boolean
ReturnParameterName Необязательный параметр.
Имя Parameter, содержащий ReturnTypeDescriptor из MethodInstance. Атрибут DirectionParameter должен быть атрибут ParameterDirection со значением Out, InOutили Return.
Этот атрибут должен быть указан для всех типов MethodInstances за исключением GenericInvoker, Creator, Deleterи Updater.
Тип атрибута: String
ReturnTypeDescriptorLevel Необязательный параметр.
Это рекомендуется. Вместо этого используйте ReturnTypeDescriptorPath.
Тип атрибута: Integer
ReturnTypeDescriptorPath Необязательный параметр.
Точками путь TypeDescriptor связи.
Тип атрибута: String
Name Обязательно.
Указывает имя MethodInstance.
Тип атрибута: String
DefaultDisplayName Необязательный параметр.
Задает отображаемое имя по умолчанию для MethodInstance.
Тип атрибута: String
IsCached Необязательный параметр.
Указывает, используется ли MethodInstance часто.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные отображаемые имена MethodInstance.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства MethodInstance.
Элемент AccessControlList (схема BDCMetadata) Списки управления доступом (ACL) из MethodInstance.

Родительский элемент

Элемент Описание
Элементы "экземпляры метода" в методе (схема BDCMetadata) Элемент MethodInstances, содержащий этот MethodInstance.

Элемент MethodInstances

Указывает список связей и экземпляров метода.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<MethodInstances></MethodInstances>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент Association в элементе MethodInstances (схемы BDCMetadata) Связь.
Элемент MethodInstance в элементе MethodInstances (схема BDCMetadata) Экземпляр метода.

Родительский элемент

Элемент Описание
Элемент Method в элементе Methods (схема BDCMetadata) Метод, которому принадлежит этот экземпляр метода.

Элемент Methods

Задает список методов для внешнего типа контента.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Methods></Methods>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент Method в элементе Methods (схема BDCMetadata) Задает метод.

Родительский элемент

Элемент Описание
Элемент Entity в элементе Entities (схема BDCMetadata) Внешний тип контента, которому принадлежит этот список методов.

Элемент Model

Задает корневой элемент, представляющий определения приложения. Модели определять внешние типы контента, содержащиеся в внешних приложений.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Model Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Model>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Имя Имя Model.
Обязательный атрибут.
Тип атрибута: String
DefaultDisplayName Отображаемое имя по умолчанию Model.
Необязательный атрибут.
Тип атрибута: String
IsCached Указывает, используется ли Model часто. Если установлено значение true, Model кэшируется с Служба подключения к бизнес-данным (BDC).
Необязательный атрибут.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные имена Model.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства Model.
Элемент AccessControlList (схема BDCMetadata) Список управления доступом (ACL) из Model.
Элемент LobSystems в модели (схема BDCMetadata) LobSystems, содержащиеся в этом Model.

Родительский элемент

Нет

Элемент NormalizeDateTime

Задает правило, которое используется для преобразования представления значения даты и времени в другое представление. Например это правило можно указать преобразование значения, представленного в формате UTC в локальный часовой пояс.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<NormalizeDateTime LobDateTimeMode = "String"> </NormalizeDateTime>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
LobDateTimeMode Обязательный атрибут.
Указывает преобразования для применения.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

UTC

Значение, полученных из внешней системы — в формате UTC (время по Гринвичу). Если полученное значение — Local, оно преобразуется в формат UTC. BDC отправляет UTC во внешней системе.

Local

Значение, полученных из внешней системы: Local. Если значение, полученных из внешней системы Local, его будут преобразованы в формате UTC. BDC отправляет Local во внешней системе.

Не определено.

Значение, отправленные с внешней системы не указан тип. BDC предполагается, что значение задается в формате UTC с помощью перезаписи вид быть UTC. BDC отправляет UTC значения как не указан тип во внешней системе.

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент Interpretation в элементе TypeDescriptor (схема BDCMetadata) Элемент Interpretation, указывающее, правил, применяемых к данным, которые хранятся в структуры данных, представленного TypeDescriptor.

Элемент NormalizeString

Задает параметр для метода.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Дочерние элементы

Родительский элемент

Элемент Parameter

Задает параметр для метода.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Parameter Direction = "String" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </Parameter>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Direction Обязательный атрибут.
Направление параметра.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

Куда включается

Представленный Parameter является входным параметром.

Выходной

Параметр представленного является выходного параметра.

Inout

Параметр представленного является входных и выходных параметров. В C# они соответствуют "ref".

Возврат

Параметр представленного является возвращаемого параметра.

Название Обязательно.
Имя параметра.
Тип атрибута: String
DefaultDisplayName Необязательный параметр.
Отображаемое имя по умолчанию для параметра.
Тип атрибута: String
IsCached Необязательный параметр.
Указывает, используется ли Parameter часто.
Значение по умолчанию: true
Тип атрибута: Boolean

Дочерние элементы

Элемент Описание
Элемент LocalizedDisplayNames в MetadataObject (схема BDCMetadata) Локализованные имена параметр.
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Свойства параметра.
Typedescriptor Корневой дескриптор типа параметра.

Родительский элемент

Элемент Описание
Элемент Parameters в методе (схема BDCMetadata) Элемент Parameters, содержащий этот параметр.

Элемент Parameters

Указывает список параметров метода.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Parameters></Parameters>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент Parameter в элементе Parameters (схема BDCMetadata) Параметр.

Родительский элемент

Элемент Описание
Элемент Method в элементе Methods (схема BDCMetadata) Метод, к которой принадлежит этих параметров.

Элемент Properties

Указывает список свойств объекта метаданных.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Properties></Properties>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент Property в свойствах (схема BDCMetadata) Задает свойство.

Родительский элемент

Элемент Описание
Элемент Model (схема BDCMetadata)
Элемент LobSystem в LobSystems (схема BDCMetadata)
Элемент LobSystemInstance в элементе LobSystemInstances (схема BDCMetadata)
Элемент Entity в элементе Entities (схема BDCMetadata)
Элемент Identifier в элементе Identifiers (схема BDCMetadata)
Элемент Method в элементе Methods (схема BDCMetadata)
Элемент FilterDescriptor в элементе FilterDescriptors (схема BDCMetadata)
Элемент Parameter в элементе Parameters (схема BDCMetadata)
Typedescriptor
Элемент TypeDescriptor (схема BDCMetadata)
Элемент Association в элементе MethodInstances (схемы BDCMetadata)
Элемент MethodInstance в элементе MethodInstances (схема BDCMetadata)
Элемент AssociationGroup в элементе AssociationGroups (схема BDCMetadata)
Элемент Action в Actions (схема BDCMetadata)
Элемент ActionParameter в элементе ActionParameters (схема BDCMetadata)

Элемент Property

Указывает имя и тип свойства объекта метаданных.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Property Name = "String" Type = "String"> </Property>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Name Обязательный атрибут.
Задает имя свойства.
Тип атрибута: String
Type Обязательный атрибут.
Указывает тип данных свойства.
Тип атрибута: String

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент Properties в элементе MetadataObject (схема BDCMetadata) Элемент Properties, содержащий это свойство.

Элемент Proxy

Указывает предоставленный пользователем прокси-сервер, идентичный тому, который будет создан, если бы этого элемента не было. Используется для повышения производительности путем удаления нагрузка создания прокси-сервера. Чтобы указать настраиваемые бизнес-логики, который подключается к внешней системы, необходимо использовать сборки подключения .NET тип внешних систем.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Proxy></Proxy>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент LobSystem в LobSystems (схема BDCMetadata) Элемент LobSystem, к которому применяется этот прокси-сервера.

Элемент Right

Разрешение доступа к одной записи управления доступом (ACE).

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<Right BdcRight = "String"> </Right>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
BdcRight Обязательный атрибут.
Разрешения, доступные для участника безопасности, удерживая вправо.
В следующей таблице приведен список возможных значений этого атрибута.

Значение

Описание

Нет

Нет разрешений.

Выполнение

Участник безопасности, представленного имеет разрешения на вызов MethodInstance.

Изменить

Представленный участника безопасности имеет разрешение на изменение атрибутов объекта метаданных или ее отношения с другими объектами метаданных.

SetPermissions

Представленный участника безопасности имеет разрешение на изменение набор разрешений для объекта метаданных.

SelectableInClients

Участника безопасности, представленного имеет разрешение на выбор эти права ссылается на объект метаданных. Если у пользователя нет этого разрешения, объект метаданных не должен быть выбран.

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент AccessControlEntry в AccessControlList (схема BDCMetadata) Элемент AccessControlEntry, содержащий эти права.

Элемент SourceEntity

Указывает источник внешнего типа контента из Association.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<SourceEntity Namespace = "String" Name = "String"> </SourceEntity>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Атрибут Описание
Пространство имен Обязательный атрибут.
Пространство имен внешнего типа контента, который является источником Association, содержащий данный элемент.
Тип атрибута: String
Имя Обязательный атрибут.
Имя внешнего типа контента, который является источником Association, содержащий данный элемент.
Тип атрибута: String

Дочерние элементы

Нет

Родительский элемент

Элемент Описание
Элемент Association в элементе MethodInstances (схемы BDCMetadata) Association, содержащий данный элемент.

Элемент TypeDescriptor

Указывает 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. Например с именем «CN1A» структура данных системы бизнес-(LOB) можно представить в виде TypeDescriptor атрибутом Name, равное "Customer Name", если атрибут LobName этот TypeDescriptor равен "CN1A".
Тип атрибута: String
IdentifierEntityNamespace Необязательный атрибут.
Пространство имен внешнего типа контента, который содержит идентификатор, который ссылается на TypeDescriptor. Если TypeDescriptor не ссылается на идентификатор, этот атрибут не должен присутствовать. Если этот атрибут отсутствует, IdentifierEntityName и IdentifierName атрибуты должны присутствовать. По умолчанию значение этого атрибута — это пространство имен внешнего типа контента, который содержит метод, содержащий параметр, содержащий TypeDescriptor.
Тип атрибута: String
IdentifierEntityName Необязательный атрибут.
Имя Entity, содержащий Identifier, который ссылается c TypeDescriptor. Если TypeDescriptor не ссылается на идентификатор, этот атрибут не должен присутствовать. Если этот атрибут отсутствует, IdentifierEntityNamespace и IdentifierName атрибуты должны присутствовать. По умолчанию значение этого атрибута — имя Entity, содержащий Method, содержащий Parameter, содержащий TypeDescriptor.
Тип атрибута: String
Имя_идентификатора Необязательный атрибут.
Имя Identifier ссылается TypeDescriptor. Если TypeDescriptor не ссылается на идентификатор, этот атрибут не должен присутствовать.
Тип атрибута: String
ForeignIdentifierAssociationName Необязательный атрибут.
Имя Association ссылается TypeDescriptor. Если TypeDescriptor не ссылается на ассоциацию, этот атрибут не должен присутствовать. Если этот атрибут отсутствует, атрибут IdentifierName также должен быть указан. Атрибут ForeignIdentifierAssociationName должен быть указан при Identifier, на который ссылается этот TypeDescriptor относится к Associationи Identifier находится исходный Entity из Association.
Тип атрибута: String
ForeignIdentifierAssociationEntityName Необязательный атрибут.
Имя Entity, содержащий Association ссылается TypeDescriptor. Если TypeDescriptor не ссылается на ассоциацию, этот атрибут не должен присутствовать. Если этот атрибут отсутствует, ForeignIdentifierAssociationEntityNamespace и ForeignIdentifierAssociationName атрибуты должны присутствовать. По умолчанию значение этого атрибута — имя Entity, содержащий Method, содержащий Parameter, содержащий TypeDescriptor.
Тип атрибута: String
ForeignIdentifierAssociationEntityNamespace Необязательный атрибут.
Пространство имен Entity, содержащий Association ссылается TypeDescriptor. Если TypeDescriptor не ссылается на ассоциацию, этот атрибут не должен присутствовать. Если этот атрибут отсутствует, ForeignIdentifierAssociationEntityName и ForeignIdentifierAssociationName атрибуты должны присутствовать. По умолчанию значение этого атрибута — это пространство имен Entity, содержащий Method, содержащий Parameter, содержащий TypeDescriptor.
Тип атрибута: String
AssociatedFilter Необязательный атрибут.
Имя FilterDescriptor, связанный с TypeDescriptor. Если typeDescriptor не связан с FilterDescriptor , этот атрибут не должен присутствовать.
Тип атрибута: String
IsCollection Необязательный атрибут.
Указывает, представляет ли TypeDescriptor структуру данных single или коллекцию структур данных.
Значение по умолчанию: false
Тип атрибута: Boolean
ReadOnly Необязательный атрибут.
Указывает, можно ли изменить данные, хранящиеся в структуре данных, представленного TypeDescriptor. Этот атрибут не должно быть указано, если значение атрибута DirectionParameter, содержащий TypeDescriptor — "In".
Значение по умолчанию: false
Тип атрибута: Boolean
CreatorField Необязательный атрибут.
Указывает, представляет ли поле для MethodInstances типа Creator, содержащихся в Method, содержащий Parameter, содержащий TypeDescriptorTypeDescriptor.
Значение по умолчанию: false
Тип атрибута: Boolean
UpdaterField Необязательный атрибут.
Указывает, представляет ли поле для MethodInstances типа Updater, содержащихся в Method, содержащий Parameter, содержащий TypeDescriptorTypeDescriptor. Если этот атрибут является атрибутом PreUpdaterField не должен быть указан.
Значение по умолчанию: false
Тип атрибута: Boolean
PreUpdaterField Необязательный атрибут.
Указывает, является ли структура данных, представленного TypeDescriptor хранит последнее значение данных, полученных из внешней системы поля для MethodInstances типа Updater. Если этот атрибут является атрибутом UpdaterField не должен быть указан.
Значение по умолчанию: false
Тип атрибута: Boolean
Significant Необязательный атрибут.
Указывает, включены ли значения, хранящиеся в структуре данных, представленного в этом TypeDescriptor в расчете хэш-код или для сравнения значения, хранящиеся в структуры данных. Например, при определении того, была ли изменена запись, учитывается описатель TypeDescriptor , представляющий дату последнего изменения записи клиента, и поэтому он имеет важное значение, в то время как TypeDescriptor , представляющий дату последнего изменения записи клиента, обычно не учитывается для определения того, была ли изменена запись, и поэтому он не имеет значения.
Значение по умолчанию: true
Тип атрибута: Boolean
Name Обязательный атрибут.
Имя 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)

Элемент TypeDescriptors

Задает список TypeDescriptors родительский объект TypeDescriptor.

Пространства имен:http://schemas.microsoft.com/windows/2007/BusinessDataCatalog

Схема: BDCMetadata

<TypeDescriptors></TypeDescriptors>

В следующем разделе описываются атрибуты, дочерние элементы и родительские элементы.

Атрибуты

Нет

Дочерние элементы

Элемент Описание
Элемент TypeDescriptor (схема BDCMetadata) TypeDescriptor.

Родительский элемент

Элемент Описание
Элемент TypeDescriptor (схема BDCMetadata)
Typedescriptor

См. также