Compartilhar via


IEntity.EnumerateIdentities método

Enumera identidades.

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

Sintaxe

'Declaração
Function EnumerateIdentities ( _
    filterCollection As IFilterCollection, _
    lobSystemInstance As ILobSystemInstance _
) As IEntityInstanceEnumerator
'Uso
Dim instance As IEntity
Dim filterCollection As IFilterCollection
Dim lobSystemInstance As ILobSystemInstance
Dim returnValue As IEntityInstanceEnumerator

returnValue = instance.EnumerateIdentities(filterCollection, _
    lobSystemInstance)
IEntityInstanceEnumerator EnumerateIdentities(
    IFilterCollection filterCollection,
    ILobSystemInstance lobSystemInstance
)

Parâmetros

Valor retornado

Tipo: Microsoft.BusinessData.Runtime.IEntityInstanceEnumerator
O enumerador para itens externos com dados mínimos.

Comentários

Este método potencialmente pode retornar muitas itens externos. IFilterCollection pode ser especificado para filtrar os resultados e otimizar o comportamento. Para obter mais informações sobre como usar filtros, consulte IFilterCollection.

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.

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.

Ver também

Referência

IEntity interface

IEntity membros

Microsoft.BusinessData.MetadataModel namespace

BulkEnumerateIdentities(IList<Identity>, ILobSystemInstance)

EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance)

EnumerateDeletedIdentities(DateTime, IFilterCollection, ILobSystemInstance)