BDC 支持的构造型操作

上次修改时间: 2015年3月9日

适用范围: SharePoint Server 2010

Business Data Connectivity (BDC) Service 支持针对外部内容类型的以下构造型操作(提供支持这些操作的外部系统)。表 1 介绍了这些构造型操作。

表 1. 针对外部内容类型的受支持的构造型操作

操作(或 MethodInstance)

说明

AccessChecker

一种 MethodInstance 类型,可调用它以检索调用安全主体拥有的针对每个 EntityInstances 集合(由指定的 EntityInstanceIds 标识)的权限。

AssociationNavigator

一种 MethodInstance 类型,可调用它以检索与针对指定的 Association 的每个源指定的单个 EntityInstance 关联的 EntityInstances 目标。

Scalar

一个 MethodInstance,它返回可在外部系统中调用的单一值。例如,可使用标量方法实例从外部系统获取到目前为止实现的总销售额。Entities 具有零个或多个标量方法实例。

Associator

一种 MethodInstance 类型,可调用它以将指定的目标 EntityInstance 与针对指定的 Association 的每个源指定的单个 EntityInstance 关联。

BinarySecurityDescriptorAccessor

一种 MethodInstance 类型,可调用它以从外部系统检索字节序列。特定于系统的字节序列描述一组安全主体以及每个安全主体拥有的针对 EntityInstance(由指定的 EntityInstanceId 标识)的关联权限。

BulkAssociatedIdEnumerator

一种 MethodInstance 类型,可调用它以便为指定的 Association 检索源 EntityInstances 的 EntityInstanceIds 和对应目标 EntityInstances 的 EntityInstanceIds 所构成的对。指定的 EntityInstances 是指定的 Association 中的源或目标。

BulkAssociationNavigator

一种 MethodInstance 类型,可调用它以检索与针对指定的 Association 的每个源指定的多个指定的 EntityInstances 关联的目标 EntityInstances

BulkIdEnumerator

一种 MethodInstance 类型,可调用它以检索有关对应于给定标识的外部项的最少信息。此方法实例可用于优化缓存数据的同步。此方法应仅返回对应于给定 Identities 的外部项的标识和版本信息,调用的应用程序可将这些标识与本地版本进行比较以确定是否有任何项发生了更改,如果有,则请求更改的外部项以更新缓存数据。

BulkSpecificFinder

一种 MethodInstance 类型,可调用它以返回 Entity 的一组特定的 EntityInstances(给定一组相应的 EntityInstanceIds)。

ChangedIdEnumerator

一种 MethodInstance 类型,可调用它以检索经指定时间后在外部系统中修改过的 EntityInstances 的 EntityInstanceIds。

Creator

一种 MethodInstance 类型,可调用它以创建 EntityInstance。创建 EntityInstance 所需的字段集合称为"生成器视图"。

DeletedIdEnumerator

一种 MethodInstance 类型,可调用它以检索经指定时间后从外部系统中删除的 EntityInstances 的 EntityInstanceIds。

Deleter

一种 MethodInstance 类型,可调用它以删除具有指定的 EntityInstanceId 的 EntityInstance。

Disassociator

一种 MethodInstance 类型,可调用它以删除指定的目标 EntityInstance 与针对指定的 Association 的每个源指定的单个 EntityInstance 之间的关联。

Finder

一种 MethodInstance 类型,可调用它以返回包含特定 Entity 的零个或多个 EntityInstances 的集合。Finder 输入由包含 Finder 的 Method 中包含的 FilterDescriptors 定义。

GenericInvoker

一种 MethodInstance 类型,可调用它以便在外部系统中执行特定任务。GenericInvoker 输入和输出因 Method 而异。

IdEnumerator

一种 MethodInstance 类型,可调用它以返回表示特定 Entity 的 EntityInstances 的标识的 Field 值。IdEnumerator 输入是由 FilterDescriptors 定义的,后者包含在包含用于获取 ID 列表的 IdEnumerator 的方法中,这些 ID 是可搜索的每个实体的唯一键。此方法实例在 Microsoft SharePoint Server 2010 中启用了外部数据搜索。

SpecificFinder

一种 MethodInstance 类型,可调用它以返回特定 Entity(给定其 EntityInstanceId)的特定 EntityInstance。SpecificFinder 输入由与 Entity 关联的 Identifiers 定义和排序。

StreamAccessor

一种 MethodInstance 类型,可调用它以检索采用字节数据流形式的 EntityInstance 的字段。

Updater

一种 MethodInstance 类型,可调用它以更新由指定的 EntityInstanceId 标识的 EntityInstance。更新 EntityInstance 所需的字段集合称为"更新程序视图"。更改其值前应先传递这些值的字段的集合称为"预更新程序视图"。

请参阅

其他资源

使用您的方法实现构造型操作