Compartilhar via


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

  • bulkSpecificFinderName
    Tipo: System.String

    O nome do objeto BulkSpecificFinder MethodInstance para executar.

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

Ver também

Referência

IEntity interface

IEntity membros

FindSpecificMultiple em sobrecarga

Microsoft.BusinessData.MetadataModel namespace