Compartilhar via


IEntity.EnumerateDeletedIdentities método

Enumera os itens externos que foram modificados após o tempo especificado.

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

Sintaxe

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

returnValue = instance.EnumerateDeletedIdentities(timeStamp, _
    filterCollection, lobSystemInstance)
IEntityInstanceEnumerator EnumerateDeletedIdentities(
    DateTime timeStamp,
    IFilterCollection filterCollection,
    ILobSystemInstance lobSystemInstance
)

Parâmetros

  • timeStamp
    Tipo: System.DateTime

    O tempo para obter as alterações feitas desde.

Valor retornado

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

Comentários

Este método pode ser usado para otimizar a sincronização de dados armazenados em cache. Esse método ideal retorna apenas as informações identidades e versão dos itens externos que foram excluídas após o horário de determinado e, em seguida, o aplicativo de chamada pode remover os dados armazenados em cache desses itens externos.

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)

EnumerateIdentities(IFilterCollection, ILobSystemInstance)