Поделиться через


Справочник по схеме модели 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 должны быть определены в элементе сущности, которая является целевой AssociationReferences, не помечены как Reverseили источника 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. If the change does not affect the structure of the external content type, for example, when adding a creator method, changing connection information, or when changing names of LobSystems and type descriptors, you should change the build number and revision number.
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.

Batching

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

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

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 = "Strig" 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 не ссылаются на Identifier, этот атрибут не должна быть указан. Если этот атрибут отсутствует, IdentifierEntityName и IdentifierName атрибуты должны присутствовать. По умолчанию значение этого атрибута — это пространство имен внешнего типа контента, который содержит метод, содержащий параметр, содержащий TypeDescriptor.
Тип атрибута: String
IdentifierEntityName
Необязательный атрибут.
Имя Entity, содержащий Identifier, который ссылается c 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 структуру данных 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

См. также