ReportLiveItemById-Methode

Meldet beim Überschreiben in einer abgeleiteten Klasse, dass das angegebene Element aktiv ist nicht als gelöscht angesehen werden sollte.

Namespace:  Microsoft.Synchronization.MetadataStorage
Assembly:  Microsoft.Synchronization.MetadataStorage (in Microsoft.Synchronization.MetadataStorage.dll)

Syntax

'Declaration
Public MustOverride Sub ReportLiveItemById ( _
    globalId As SyncId _
)
'Usage
Dim instance As DeleteDetector
Dim globalId As SyncId

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

Parameter

Ausnahmen

Ausnahme Bedingung
ArgumentNullException

globalId ist NULL.

SyncIdFormatMismatchException

Das Format von globalId stimmt nicht mit dem durch das ID-Formatschema für dieses Replikat angegebenen Format überein.

ItemMetadataNotFoundException

Es wurde kein Element mit der angegebenen ID gefunden.

Hinweise

Diese Methode benachrichtigt DeleteDetector, dass ein Element im Speicher gefunden wurde.

Für die über SqlMetadataStore verfügbare Implementierung muss diese Methode nur für nicht geänderte Elemente aufgerufen werden, da SaveItemMetadata aktualisierte Elemente implizit als aktiv markiert.

Siehe auch

Verweis

DeleteDetector Klasse

DeleteDetector-Member

Microsoft.Synchronization.MetadataStorage-Namespace