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


Конструктор ItemChange (SyncIdFormatGroup, SyncId, SyncId, SyncId, SyncVersion, SyncVersion)

Инициализирует новый экземпляр класса ItemChange, представляющий отметку полного удаления слиянием, используя схему форматов идентификаторов, идентификатор реплики, идентификатор элемента, идентификатор выигравшего элемента, версию создания и версию изменения.

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

Синтаксис

'Декларация
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    replicaId As SyncId, _
    itemId As SyncId, _
    winnerId As SyncId, _
    creationVersion As SyncVersion, _
    changeVersion As SyncVersion _
)
'Применение
Dim idFormats As SyncIdFormatGroup
Dim replicaId As SyncId
Dim itemId As SyncId
Dim winnerId As SyncId
Dim creationVersion As SyncVersion
Dim changeVersion As SyncVersion

Dim instance As New ItemChange(idFormats, replicaId, itemId, winnerId, creationVersion, changeVersion)
public ItemChange (
    SyncIdFormatGroup idFormats,
    SyncId replicaId,
    SyncId itemId,
    SyncId winnerId,
    SyncVersion creationVersion,
    SyncVersion changeVersion
)
public:
ItemChange (
    SyncIdFormatGroup^ idFormats, 
    SyncId^ replicaId, 
    SyncId^ itemId, 
    SyncId^ winnerId, 
    SyncVersion^ creationVersion, 
    SyncVersion^ changeVersion
)
public ItemChange (
    SyncIdFormatGroup idFormats, 
    SyncId replicaId, 
    SyncId itemId, 
    SyncId winnerId, 
    SyncVersion creationVersion, 
    SyncVersion changeVersion
)
public function ItemChange (
    idFormats : SyncIdFormatGroup, 
    replicaId : SyncId, 
    itemId : SyncId, 
    winnerId : SyncId, 
    creationVersion : SyncVersion, 
    changeVersion : SyncVersion
)

Параметры

  • idFormats
    Схема форматов идентификаторов для поставщика.
  • replicaId
    Идентификатор реплики, на основе которой было создано это изменение.
  • itemId
    Идентификатор элемента перед слиянием. Он также называется идентификатором проигравшего элемента.
  • winnerId
    Идентификатор элемента после слияния. Он также именуется идентификатором выигравшего элемента.
  • creationVersion
    Версия создания элемента, определяемого параметром itemId.
  • changeVersion
    Версия изменения.

Исключения

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

ArgumentNullException

Один из параметров имеет значение пустая ссылка (Nothing в Visual Basic).

SyncIdFormatMismatchException

replicaId, itemId или winnerId имеет формат, отличный от указанного в idFormats.

Замечания

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

См. также

Справочник

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