Метод ItemMetadata.GetChangeUnitVersion

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

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

Синтаксис

'Декларация
Public MustOverride Function GetChangeUnitVersion ( _
    changeUnitId As SyncId _
) As SyncVersion
'Применение
Dim instance As ItemMetadata
Dim changeUnitId As SyncId
Dim returnValue As SyncVersion

returnValue = instance.GetChangeUnitVersion(changeUnitId)
public abstract SyncVersion GetChangeUnitVersion (
    SyncId changeUnitId
)
public:
virtual SyncVersion^ GetChangeUnitVersion (
    SyncId^ changeUnitId
) abstract
public abstract SyncVersion GetChangeUnitVersion (
    SyncId changeUnitId
)
public abstract function GetChangeUnitVersion (
    changeUnitId : SyncId
) : SyncVersion

Параметры

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

Возвращаемое значение

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

Исключения

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

ArgumentNullException

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

InvalidOperationException

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

SyncIdFormatMismatchException

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

Замечания

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

См. также

Справочник

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