Метод DeleteDetector.ReportLiveItemById
При переопределении в производном классе этот метод сообщает, что указанный элемент является активным и не должен считаться удаленным.
Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)
Синтаксис
'Декларация
Public MustOverride Sub ReportLiveItemById ( _
globalId As SyncId _
)
'Применение
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
)
Параметры
- globalId
Идентификатор элемента, о котором сообщается, что он является активным.
Исключения
Тип исключения | Условие |
---|---|
Параметр globalId равен пустая ссылка (Nothing в Visual Basic). |
|
Формат параметра globalId не соответствует формату, определенному схемой форматов идентификаторов для реплики. |
|
Не найден элемент с указанным идентификатором. |
Замечания
Этот метод уведомляет объект DeleteDetector о том, что элемент был найден в хранилище.
Для реализации, которая возможна через класс SqlMetadataStore, этот метод следует вызывать только для неизмененных элементов, поскольку метод SaveItemMetadata неявным образом помечает обновленные элементы как активные.
См. также
Справочник
Класс DeleteDetector
Элементы DeleteDetector
Пространство имен Microsoft.Synchronization.MetadataStorage