Partager via


IEntity.BulkEnumerateIdentities - Méthode

Énumère les identités données.

Espace de noms :  Microsoft.BusinessData.MetadataModel
Assembly :  Microsoft.BusinessData (dans Microsoft.BusinessData.dll)

Syntaxe

'Déclaration
Function BulkEnumerateIdentities ( _
    identities As IList(Of Identity), _
    lobSystemInstance As ILobSystemInstance _
) As IEntityInstanceEnumerator
'Utilisation
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
)

Paramètres

Valeur renvoyée

Type : Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
Énumérateur.

Remarques

Cette méthode peut être utilisée pour optimiser la synchronisation des données mises en cache. Cette méthode retourne préférence uniquement les identités et version information des éléments externes correspondant aux donné identités, l'application appelante peut comparer avec la version locale pour identifier si quelque chose a changé et le cas échéant, demander les éléments modifiés externes pour mettre à jour les données mises en cache.

Cette méthode peut retourner un grand nombre d'éléments externes. IFilterCollection peut être spécifié pour filtrer les résultats et optimiser le comportement. Pour plus d'informations sur l'utilisation de filtres, voir IFilterCollection.

Cette méthode retourne un IEntityInstanceEnumerator, qui nécessite spécial nettoyer et peut exposer des fonctionnalités supplémentaires pour contrôler le comportement lorsque le système externe renvoie des données dans des lots. Pour plus d'informations sur l'utilisation d'élément externe énumérateurs, voir IEntityInstanceEnumerator.

Instances d'objets dans le modèle objet Business Data Connectivity sont liés au magasin de métadonnées sont accessibles à partir de. L'utilisation d'instances liés à un magasin de métadonnées avec les instances à partir d'un autre magasin de métadonnées va entraîner l'altération des données et un comportement inattendu. Pour plus d'informations, voir DatabaseBackedMetadataCatalogFileBackedMetadataCataloget RemoteSharedFileBackedMetadataCatalog.

Voir aussi

Référence

IEntity interface

IEntity - Membres

Microsoft.BusinessData.MetadataModel - Espace de noms

EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance)

EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance)

EnumerateIdentities(IFilterCollection, ILobSystemInstance)