Поделиться через


Метод ItemMetadata.MarkAsDeleted

При переопределении в производном классе этот метод помечает данный элемент как удаленный из хранилища элементов.

Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)

Синтаксис

'Декларация
Public MustOverride Sub MarkAsDeleted ( _
    changeVersion As SyncVersion _
)
'Применение
Dim instance As ItemMetadata
Dim changeVersion As SyncVersion

instance.MarkAsDeleted(changeVersion)
public abstract void MarkAsDeleted (
    SyncVersion changeVersion
)
public:
virtual void MarkAsDeleted (
    SyncVersion^ changeVersion
) abstract
public abstract void MarkAsDeleted (
    SyncVersion changeVersion
)
public abstract function MarkAsDeleted (
    changeVersion : SyncVersion
)

Параметры

  • changeVersion
    Версия изменения, связанная с удалением элемента.

Исключения

Тип исключения Условие

ArgumentNullException

Параметр changeVersion равен пустая ссылка (Nothing в Visual Basic).

Замечания

Элементы, которые были помечены как удаленные, называются также отметками полного удаления.

Пометка элемента как удаленного указывает, что элемент был удален из хранилища элементов. Метаданные для элемента будут храниться в хранилище метаданных до момента очистки отметок полного удаления.

Для защиты данных пользователя, если элемент помечен как удаленный, все данные пользователя, такие как поля пользовательского индекса, должны быть удалены из метаданных данного элемента. Если элемент помечен как удаленный, служба хранилища метаданных автоматически удаляет все сведения о базовых единицах для этого элемента.

См. также

Справочник

Класс ItemMetadata
Элементы ItemMetadata
Пространство имен Microsoft.Synchronization.MetadataStorage