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


Стереотипные операции, поддерживаемые службами BDC

Дата последнего изменения: 15 апреля 2010 г.

Применимо к: SharePoint Server 2010

подключения к бизнес-данным (BDC) поддерживает следующие стереотипные операции для внешних типов контента (предоставляемых внешними системами, которые поддерживают эти операции). Эти операции описаны в таблице 1.

Таблица 1. Поддерживаемые стереотипные операции для внешних типов контента

Операция (или экземпляр метода)

Описание

AccessChecker

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

AssociationNavigator

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

Scalar

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

Associator

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

BinarySecurityDescriptorAccessor

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

BulkAssociatedIdEnumerator

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

BulkAssociationNavigator

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

BulkIdEnumerator

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

BulkSpecificFinder

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

ChangedIdEnumerator

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

Creator

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

DeletedIdEnumerator

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

Deleter

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

Disassociator

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

Finder

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

GenericInvoker

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

IdEnumerator

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

SpecificFinder

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

StreamAccessor

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

Updater

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

См. также

Другие ресурсы

Реализация в методах стереотипных операций