Метод ItemMetadata.SetChangeUnitVersion

При переопределении в производном классе этот метод задает версию базовой единицы, содержащейся в элементе.

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

Синтаксис

'Декларация
Public MustOverride Sub SetChangeUnitVersion ( _
    changeUnitId As SyncId, _
    changeUnitVersion As SyncVersion _
)
'Применение
Dim instance As ItemMetadata
Dim changeUnitId As SyncId
Dim changeUnitVersion As SyncVersion

instance.SetChangeUnitVersion(changeUnitId, changeUnitVersion)
public abstract void SetChangeUnitVersion (
    SyncId changeUnitId,
    SyncVersion changeUnitVersion
)
public:
virtual void SetChangeUnitVersion (
    SyncId^ changeUnitId, 
    SyncVersion^ changeUnitVersion
) abstract
public abstract void SetChangeUnitVersion (
    SyncId changeUnitId, 
    SyncVersion changeUnitVersion
)
public abstract function SetChangeUnitVersion (
    changeUnitId : SyncId, 
    changeUnitVersion : SyncVersion
)

Параметры

  • changeUnitId
    Идентификатор базовой единицы.
  • changeUnitVersion
    Версия базовой единицы.

Исключения

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

ArgumentNullException

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

InvalidOperationException

Элемент помечен как удаленный.

SyncIdFormatMismatchException

Формат параметра changeUnitId не соответствует формату, указанному в объекте SyncIdFormatGroup поставщика.

Замечания

Версия базовой единицы содержит ключ для реплики, которая выполнила последнее изменение в базовой единице, и счетчик тактов для этой реплики на момент внесения изменения.

См. также

Справочник

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