Compartir a través de


del método IEntity.BulkEnumerateIdentities

Enumera las identidades determinadas.

Espacio de nombres:  Microsoft.BusinessData.MetadataModel
Ensamblado:  Microsoft.BusinessData (en Microsoft.BusinessData.dll)

Sintaxis

'Declaración
Function BulkEnumerateIdentities ( _
    identities As IList(Of Identity), _
    lobSystemInstance As ILobSystemInstance _
) As IEntityInstanceEnumerator
'Uso
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
)

Parámetros

Valor devuelto

Tipo: Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
Enumerador.

Comentarios

Este método puede usarse para optimizar la sincronización de los datos almacenados en caché. Este método lo ideal es que sólo devuelve las identidades y versión de solicitud de información de los elementos externos correspondientes a dada identidades de la aplicación de llamada puede comparar con la versión local para identificar si ha cambiado algo y si es así, los elementos cambiados externos para actualizar los datos almacenados en caché.

Este método puede devolver potencialmente una gran cantidad de elementos externos. puede especificar IFilterCollection para filtrar los resultados y optimizar el comportamiento. Para obtener más información sobre cómo usar filtros, consulte IFilterCollection.

Este método devuelve un IEntityInstanceEnumerator, que requiere especial limpiar y puede exponer funciones adicionales para controlar el comportamiento cuando el sistema externo devuelve datos en lotes. Para obtener más información sobre cómo usar enumeradores de elementos externos, vea IEntityInstanceEnumerator.

Vinculan al almacén de metadatos que se obtienen de instancias de objetos en el modelo de objetos de conectividad a datos empresariales. Usar casos en los que están vinculadas a un repositorio de metadatos con las instancias de otro almacén de metadatos provocará daños en los datos y otros comportamientos inesperados. Para obtener más información, vea DatabaseBackedMetadataCatalog, FileBackedMetadataCatalogy RemoteSharedFileBackedMetadataCatalog.

Vea también

Referencia

interfaz IEntity

Miembros IEntity

Espacio de nombres Microsoft.BusinessData.MetadataModel

EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance)

EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance)

EnumerateIdentities(IFilterCollection, ILobSystemInstance)