Стереотипные операции, поддерживаемые службами 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, называется представлением средства обновления. Набор полей, значения которых следует передавать до их изменения, называется представлением средства подготовки к обновлению. |