ISynchronizationManager.PopulateCache - Méthode (IEntity, EntityInstanceCollection, IAssociation, IFilterCollection, ILobSystemInstance)
Obtient les éléments externes et remplit le cache en utilisant le type de contenu externe de destination spécifié, source externe éléments, association, ensemble de filtres et instance de système externe.
Espace de noms : Microsoft.BusinessData.Offlining
Assembly : Microsoft.BusinessData (dans Microsoft.BusinessData.dll)
Syntaxe
'Déclaration
Sub PopulateCache ( _
destinationEntity As IEntity, _
sourceEntityInstances As EntityInstanceCollection, _
association As IAssociation, _
filterCollection As IFilterCollection, _
lobSystemInstance As ILobSystemInstance _
)
'Utilisation
Dim instance As ISynchronizationManager
Dim destinationEntity As IEntity
Dim sourceEntityInstances As EntityInstanceCollection
Dim association As IAssociation
Dim filterCollection As IFilterCollection
Dim lobSystemInstance As ILobSystemInstance
instance.PopulateCache(destinationEntity, _
sourceEntityInstances, association, _
filterCollection, lobSystemInstance)
void PopulateCache(
IEntity destinationEntity,
EntityInstanceCollection sourceEntityInstances,
IAssociation association,
IFilterCollection filterCollection,
ILobSystemInstance lobSystemInstance
)
Paramètres
destinationEntity
Type : Microsoft.BusinessData.MetadataModel.IEntityDestination type de contenu externe de l'association.
sourceEntityInstances
Type : Microsoft.BusinessData.Runtime.EntityInstanceCollectionLa source des éléments externes.
association
Type : Microsoft.BusinessData.MetadataModel.IAssociationL'association à exécuter.
filterCollection
Type : Microsoft.BusinessData.Runtime.IFilterCollectionFiltres à appliquer.
lobSystemInstance
Type : Microsoft.BusinessData.MetadataModel.ILobSystemInstanceL'instance du système externe.
Remarques
Cette méthode appelle la méthode AssociationNavigator . Si l'affichage de la méthode AssociationNavigator ne correspond pas à l'affichage de la méthode SpecificFinder correspondante, les méthodes SpecificFinder doivent à appeler pour toutes les instances de type de contenu externe renvoyées par la AssociationNavigator afin que toutes les données d'affichage n'est disponible. Les appels de méthode SpecificFinder n'ont pas lieu immédiatement.
Cette méthode enregistre également l'association sans clé étrangère entre ces instances. Les éléments externes source doit être obtenues à partir du cache ; dans le cas contraire, la méthode échoue et lève une exception ArgumentException .
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
ISynchronizationManager interface
ISynchronizationManager - Membres
Microsoft.BusinessData.Offlining - Espace de noms