Partilhar via


Método DeleteDetector.ReportLiveItemById

Quando substituído em uma classe derivada, informa que o item especificado está ativo e não deve ser considerado excluído.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public MustOverride Sub ReportLiveItemById ( _
    globalId As SyncId _
)
'Uso
Dim instance As DeleteDetector
Dim globalId As SyncId

instance.ReportLiveItemById(globalId)
public abstract void ReportLiveItemById (
    SyncId globalId
)
public:
virtual void ReportLiveItemById (
    SyncId^ globalId
) abstract
public abstract void ReportLiveItemById (
    SyncId globalId
)
public abstract function ReportLiveItemById (
    globalId : SyncId
)

Parâmetros

  • globalId
    A ID do item que será informado como ativo.

Exceções

Tipo de exceção Condição

ArgumentNullException

globalId é um referência nula (Nothing no Visual Basic).

SyncIdFormatMismatchException

O formato de globalId não corresponde ao formato especificado pelo esquema de formato de ID da réplica.

ItemMetadataNotFoundException

Nenhum item foi encontrado com a ID especificada.

Comentários

Este método notifica DeleteDetector que foi localizado um item no repositório.

Para a implementação que está disponível através de SqlMetadataStore, este método só precisa ser chamado em itens inalterados, pois SaveItemMetadata marca implicitamente os itens atualizados como dinâmicos.

Consulte também

Referência

Classe DeleteDetector
Membros DeleteDetector
Namespace Microsoft.Synchronization.MetadataStorage