Condividi tramite


Metodo DeleteDetector.ReportLiveItemById

Quando sottoposto a override in una classe derivata, segnala che l'elemento specificato è attivo e non deve essere considerato come eliminato.

Spazio dei nomi: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (in microsoft.synchronization.metadatastorage.dll)

Sintassi

'Dichiarazione
Public MustOverride Sub ReportLiveItemById ( _
    globalId As SyncId _
)
'Utilizzo
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
)

Parametri

  • globalId
    ID dell'elemento da segnalare come attivo.

Eccezioni

Tipo di eccezione Condizione

ArgumentNullException

globalId è Null.

SyncIdFormatMismatchException

Il formato di globalId non corrisponde a quello specificato dallo schema del formato dell'ID per la replica.

ItemMetadataNotFoundException

Non sono stati trovati elementi con l'ID specificato.

Osservazioni

Questo metodo notifica a DeleteDetector che è stato individuato un elemento nell'archivio.

Per l'implementazione disponibile tramite SqlMetadataStore, questo metodo deve essere chiamato solo sugli elementi non modificati, perché SaveItemMetadata contrassegna implicitamente gli elementi aggiornati come attivi.

Vedere anche

Riferimento

Classe DeleteDetector
Membri DeleteDetector
Spazio dei nomi Microsoft.Synchronization.MetadataStorage