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


Перечисление SaveChangeAction

Представляет тип действия, указываемый изменением.

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

Синтаксис

'Декларация
Public Enumeration SaveChangeAction
'Применение
Dim instance As SaveChangeAction
public enum SaveChangeAction
public enum class SaveChangeAction
public enum SaveChangeAction
public enum SaveChangeAction

Члены

  Имя члена Описание
Create Элемент является новым и создан в хранилище элементов назначения. 
DeleteAndRemoveTombstone Элемент удален из хранилища элементов назначения. Отметка полного удаления не сохраняется в метаданных назначения. Это действие вызвано во время восстановления утраченных наборов знаний и соответствует удалению элемента там, где реплика-источник очистила отметку полного удаления. 
DeleteAndStoreTombstone Элемент удален из хранилища элементов назначения. Отметка полного удаления сохраняется в метаданных назначения. Это действие соответствует элементу, удаленному из реплики-источника. 
UpdateVersionAndData Данные элемента применяются к хранилищу элементов назначения. Запись выполняется поверх существующих данных. Переданная версия перезаписывается в метаданных назначения поверх существующей версии. Это действие соответствует созданию элемента, изменению элемента или обновлению базовой единицы в реплике-источнике. Это происходит также в случае, когда элемент из поставщика источника выбран в качестве победителя конфликта. 
UpdateVersionAndMergeData Данные элемента применяются к хранилищу элементов назначения. Существующие данные элемента объединяются с данными обновленного элемента методом, специфичным для данного поставщика. Переданная версия перезаписывается в метаданных назначения поверх существующей версии. Это действие выполняется, когда в качестве действия по разрешению конфликтов применяется Merge
UpdateVersionOnly Данные элемента в хранилище элементов назначения не изменяются. Переданная версия перезаписывается в метаданных назначения поверх существующей версии. Это происходит также в случае, когда элемент из поставщика назначения выбран в качестве победителя конфликта. 

Замечания

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

См. также

Справочник

Пространство имен Microsoft.Synchronization