共用方式為


ISynchronizationManager.PopulateCache 方法 (IEntity, EntityInstanceCollection, IAssociation, IFilterCollection, ILobSystemInstance)

取得外部項目,並填入快取使用指定的目的外部內容類型、 來源外部項目、 關聯的篩選,以及外部系統執行個體的集合。

命名空間:  Microsoft.BusinessData.Offlining
組件:  Microsoft.BusinessData (在 Microsoft.BusinessData.dll 中)

語法

'宣告
Sub PopulateCache ( _
    destinationEntity As IEntity, _
    sourceEntityInstances As EntityInstanceCollection, _
    association As IAssociation, _
    filterCollection As IFilterCollection, _
    lobSystemInstance As ILobSystemInstance _
)
'用途
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
)

參數

備註

這個方法叫用AssociationNavigator的方法。如果AssociationNavigator方法檢視不相符的相對應的SpecificFinder方法的檢視,然後SpecificFinder方法需要以便檢視的所有資料都都提供, AssociationNavigator所傳回的所有外部內容類型執行個體叫用。SpecificFinder方法引動不會立即發生。

此方法也會記錄下列執行個體之間的外部索引 keyless 關聯。從快取,必須取得來源外部項目否則,方法失敗,並會產生ArgumentException例外狀況。

Business Data Connectivity 物件模型中的物件的執行個體被與他們從取得中繼資料儲存區。使用連結至一個執行個體的中繼資料儲存區中,從另一個中繼資料儲存區的執行個體,會造成資料損毀及其他非預期的行為。如需詳細資訊,請參閱DatabaseBackedMetadataCatalogFileBackedMetadataCatalog,與RemoteSharedFileBackedMetadataCatalog

請參閱

參照

ISynchronizationManager 介面

ISynchronizationManager 成員

PopulateCache 多載

Microsoft.BusinessData.Offlining 命名空間

其他資源

Stereotyped Operations Supported By BDC