IEntity.FindSpecificMultiple método (IList<Identity>, String, ILobSystemInstance, OperationMode)
Obtém um grupo de itens externos usando as identidades de item externo.
Namespace: Microsoft.BusinessData.MetadataModel
Assembly: Microsoft.BusinessData (em Microsoft.BusinessData.dll)
Sintaxe
'Declaração
Function FindSpecificMultiple ( _
identities As IList(Of Identity), _
bulkSpecificFinderName As String, _
lsi As ILobSystemInstance, _
mode As OperationMode _
) As IEntityInstanceEnumerator
'Uso
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
)
Parâmetros
identities
Tipo: System.Collections.Generic.IList<Identity>O conjunto de identidades para recuperar itens externos.
bulkSpecificFinderName
Tipo: System.StringO nome do objeto BulkSpecificFinder MethodInstance para executar.
lsi
Tipo: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceA instância de LobSystem para executar o objeto BulkSpecificFinder MethodInstance contra.
mode
Tipo: Microsoft.BusinessData.Runtime.OperationModeO objeto OperationMode para usar ao executar o objeto BulkSpecificFinder MethodInstance .
Valor retornado
Tipo: Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
Um grupo de itens externos.
Comentários
O IEntityInstanceEnumerator retornado deste método irá acionar um PartialBulkReadException no método MoveNext se o sistema externo retorna menos itens do que solicitada depois de todos os itens devolvidos tiverem sido enumerados. Ele também irá acionar uma InvalidOperationException se o sistema externo retorna itens duplicados ou mais itens do que solicitada.
Esse método retorna um IEntityInstanceEnumerator, que exige especial limpar e pode expor funcionalidade adicional para controlar o comportamento quando o sistema externo retorna dados em lotes. Para obter mais informações sobre como usar enumeradores de item externo, consulte IEntityInstanceEnumerator.
O modo de operação pode ser especificado para este método. Para obter mais informações sobre como usar os modos de operação, consulte OperationMode.
Instâncias de objetos do modelo de objeto de conectividade de dados corporativos estão vinculadas no repositório de metadados que eles são obtidos. Usando instâncias vinculadas a um repositório de metadados com as instâncias do repositório de metadados outro causará corrupção de dados e outro comportamento inesperado. Para obter mais informações, consulte DatabaseBackedMetadataCatalog, FileBackedMetadataCataloge RemoteSharedFileBackedMetadataCatalog.
Exemplos
Code Snippet: Execute the BulkSpecificFinder Method Instance of an External Content Type