IEntity.FindSpecificMultiple 方法 (IList<Identity>, String, ILobSystemInstance, OperationMode)
取得使用外部項目身分識別的外部項目群組。
命名空間: Microsoft.BusinessData.MetadataModel
組件: Microsoft.BusinessData (在 Microsoft.BusinessData.dll 中)
語法
'宣告
Function FindSpecificMultiple ( _
identities As IList(Of Identity), _
bulkSpecificFinderName As String, _
lsi As ILobSystemInstance, _
mode As OperationMode _
) As IEntityInstanceEnumerator
'用途
Dim instance As IEntity
Dim identities As IList(Of Identity)
Dim bulkSpecificFinderName As String
Dim lsi As ILobSystemInstance
Dim mode As OperationMode
Dim returnValue As IEntityInstanceEnumerator
returnValue = instance.FindSpecificMultiple(identities, _
bulkSpecificFinderName, lsi, mode)
IEntityInstanceEnumerator FindSpecificMultiple(
IList<Identity> identities,
string bulkSpecificFinderName,
ILobSystemInstance lsi,
OperationMode mode
)
參數
identities
類型:System.Collections.Generic.IList<Identity>一組的身分識別来擷取之外部項目。
bulkSpecificFinderName
類型:System.String若要執行BulkSpecificFinder MethodInstance物件的名稱。
lsi
類型:Microsoft.BusinessData.MetadataModel.ILobSystemInstance執行BulkSpecificFinder MethodInstance物件LobSystem執行個體。
mode
類型:Microsoft.BusinessData.Runtime.OperationMode若要執行BulkSpecificFinder MethodInstance物件時使用OperationMode物件。
傳回值
類型:Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
外部項目群組。
備註
從這個方法傳回IEntityInstanceEnumerator會擲回PartialBulkReadExceptionMoveNext方法,如果外部系統會傳回列舉較少的項目比所有要求傳回的項目。如果外部系統會傳回重複的項目] 或 [更多項目比要求,則也會擲回InvalidOperationException 。
這個方法會傳回IEntityInstanceEnumerator,需要特別清理,並會使其他功能,以控制外部系統批次中傳回的資料時的行為。如需有關如何使用外部項目列舉值的詳細資訊,請參閱IEntityInstanceEnumerator。
這種方式可以指定作業的模式。如需有關如何使用作業模式的詳細資訊,請參閱OperationMode。
Business Data Connectivity 物件模型中的物件的執行個體被與他們從取得中繼資料儲存區。使用連結至一個執行個體的中繼資料儲存區中,從另一個中繼資料儲存區的執行個體,會造成資料損毀及其他非預期的行為。如需詳細資訊,請參閱DatabaseBackedMetadataCatalog、 FileBackedMetadataCatalog,與RemoteSharedFileBackedMetadataCatalog。
範例
Code Snippet: Execute the BulkSpecificFinder Method Instance of an External Content Type