Compartilhar via


IEntityInstanceEnumerator interface

Representa uma interface de enumerador que permite ler itens externos coleções ou fluxos.

Namespace:  Microsoft.BusinessData.Runtime
Assembly:  Microsoft.BusinessData (em Microsoft.BusinessData.dll)

Sintaxe

'Declaração
Public Interface IEntityInstanceEnumerator _
    Inherits IDisposable, IEnumerator, ICloseable
'Uso
Dim instance As IEntityInstanceEnumerator
public interface IEntityInstanceEnumerator : IDisposable, 
    IEnumerator, ICloseable

Comentários

Algumas operações em tipos de conteúdo externo retornará vários itens externos. Essas operações retornará um enumerador desses itens externos usando esta interface. Todas as instâncias de IEntityInstanceEnumerator encaminhar só estão.

Aviso

Todas as implementações de IEntityInstanceEnumerator devem ser fechadas usando o método de Close() depois de todos os itens externos necessários sejam lidas. Caso contrário, recursos usados para conexões do sistema externo não serão recuperados.

Se o sistema externo suporta resultados envio em lotes e os metadados contém informações suficientes sobre esse comportamento, a enumeração retornada de itens externos também irá implementar IBatchableEntityInstanceEnumerator.

Exemplos

Code Snippet: Execute a Finder Method Instance of an External Content Type

Code Snippet: Execute the AssociationNavigator Method Instance of an External Content Type for an Association Without a Foreign Key

Code Snippet: Execute the BulkAssociationNavigator Method Instance of an External Content Type

Ver também

Referência

IEntityInstanceEnumerator membros

Microsoft.BusinessData.Runtime namespace

IEntityInstance

IBatchableEntityInstanceEnumerator