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.DateTimeO tempo para obter as alterações feitas desde.
filterCollection
Tipo: Microsoft.BusinessData.Runtime.IFilterCollectionOs filtros para aplicar.
lobSystemInstance
Tipo: Microsoft.BusinessData.MetadataModel.ILobSystemInstanceA instância do sistema externo.
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
Microsoft.BusinessData.MetadataModel namespace
BulkEnumerateIdentities(IList<Identity>, ILobSystemInstance)
EnumerateChangedIdentities(DateTime, IFilterCollection, ILobSystemInstance)