Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Возвращает объект ItemChange, содержащий исходную версию, переданную поставщиком назначения в модуль применения изменений.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
Public ReadOnly Property DestinationVersionSuppliedForChange As ItemChange
'Применение
Dim instance As SaveChangeWithChangeUnitsContext
Dim value As ItemChange
value = instance.DestinationVersionSuppliedForChange
public ItemChange DestinationVersionSuppliedForChange { get; }
public:
property ItemChange^ DestinationVersionSuppliedForChange {
ItemChange^ get ();
}
/** @property */
public ItemChange get_DestinationVersionSuppliedForChange ()
public function get DestinationVersionSuppliedForChange () : ItemChange
Значение свойства
Объект ItemChange, содержащий исходную версию, переданную поставщиком назначения в модуль применения изменений.
Замечания
Это свойство можно использовать для реализации проверки оптимистичного параллелизма. Для этого поставщик назначения сравнивает версию, содержащуюся в возвращенном объекте ItemChange, с текущей версией, указанной в метаданных. Если версии не совпадают, это значит, что элемент был изменен в реплике назначения в период времени с момента начала применения изменений и до вызова метода INotifyingChangeApplierTarget.SaveChangeWithChangeUnits. Если это происходит, поставщик назначения должен сообщить об ошибке, используя RecordRecoverableErrorForChangeUnit, а метаданные и данные элемента для этого изменения не должны применяться. Следует иметь в виду, что эта проверка параллелизма эффективна только в том случае, если версии в хранилище метаданных обновляются до выполнения проверки (например в системе, в которой версии в хранилище метаданных обновляются одновременно с изменением элементов в хранилище элементов).
См. также
Справочник
Класс SaveChangeWithChangeUnitsContext
Элементы SaveChangeWithChangeUnitsContext
Пространство имен Microsoft.Synchronization