Метод IEntity.BulkEnumerateIdentities
Перечисляет заданного удостоверения.
Пространство имен: Microsoft.BusinessData.MetadataModel
Сборка: Microsoft.BusinessData (в Microsoft.BusinessData.dll)
Синтаксис
'Декларация
Function BulkEnumerateIdentities ( _
identities As IList(Of Identity), _
lobSystemInstance As ILobSystemInstance _
) As IEntityInstanceEnumerator
'Применение
Dim instance As IEntity
Dim identities As IList(Of Identity)
Dim lobSystemInstance As ILobSystemInstance
Dim returnValue As IEntityInstanceEnumerator
returnValue = instance.BulkEnumerateIdentities(identities, _
lobSystemInstance)
IEntityInstanceEnumerator BulkEnumerateIdentities(
IList<Identity> identities,
ILobSystemInstance lobSystemInstance
)
Параметры
identities
Тип: System.Collections.Generic.IList<Identity>Данный удостоверений.
lobSystemInstance
Тип: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceЭкземпляр LobSystem .
Возвращаемое значение
Тип: Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
Перечислитель.
Замечания
Этот метод можно использовать для оптимизации синхронизации кэшированные данные. Этот способ лучше всего возвращает только удостоверениями и версии сведения внешние элементы, соответствующие заданному удостоверения, которые вызывающего приложения можно сравнить с локальной версией для идентификации Если ничего изменились и если да, запросить измененных внешних элементов для обновления кэшированные данные.
Этот метод потенциально может возвращать много внешних элементов. Чтобы отфильтровать результаты и оптимизировать поведение может быть указан IFilterCollection . Дополнительные сведения о том, как использовать фильтры IFilterCollectionсм.
Этот метод возвращает IEntityInstanceEnumerator, который требуется специальная очистки и могут предоставлять дополнительные функции для управления поведение при внешней системы возвращает данные в пакетах. Дополнительные сведения об использовании перечислителей внешних элементов, читайте в статье IEntityInstanceEnumerator.
Экземпляры объектов в объектной модели подключения к данным бизнеса связаны они будут получены из хранилища метаданных. Использование экземпляров, привязанных к одной хранилища метаданных с экземплярами из другого хранилища метаданных приведет к повреждению данных и других необычные явления. Дополнительные сведения читайте в статье DatabaseBackedMetadataCatalog, FileBackedMetadataCatalogи RemoteSharedFileBackedMetadataCatalog.
См. также
Справочные материалы
Пространство имен Microsoft.BusinessData.MetadataModel
EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance)
EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance)