Конструктор 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
)
new :
idFormats:SyncIdFormatGroup *
replicaId:SyncId *
itemId:SyncId *
winnerId:SyncId *
creationVersion:SyncVersion *
changeVersion:SyncVersion -> ItemChange
public function ItemChange(
idFormats : SyncIdFormatGroup,
replicaId : SyncId,
itemId : SyncId,
winnerId : SyncId,
creationVersion : SyncVersion,
changeVersion : SyncVersion
)
Параметры
- idFormats
Тип Microsoft.Synchronization. . :: . .SyncIdFormatGroup
Схема форматов идентификаторов для поставщика.
- replicaId
Тип Microsoft.Synchronization. . :: . .SyncId
Идентификатор реплики, на основе которой было создано это изменение.
- itemId
Тип Microsoft.Synchronization. . :: . .SyncId
Идентификатор элемента перед слиянием. Он также называется идентификатором проигравшего элемента.
- winnerId
Тип Microsoft.Synchronization. . :: . .SyncId
Идентификатор элемента после слияния. Он также именуется идентификатором выигравшего элемента.
- creationVersion
Тип Microsoft.Synchronization. . :: . .SyncVersion
Версия создания элемента, определяемого параметром itemId.
- changeVersion
Тип Microsoft.Synchronization. . :: . .SyncVersion
Версия изменения.
Исключения
Исключение | Условие |
---|---|
ArgumentNullException | Параметр idFormats, changeVersion или winnerId имеет значение null Nothing nullptr unit пустая ссылка (Nothing в Visual Basic) . |
SyncIdFormatMismatchException | replicaId, itemId или winnerId имеет формат, отличный от указанного в idFormats. |
Замечания
Отметка полного удаления слиянием используется для указания на то, что произошло объединение конфликтующих элементов с различными идентификаторами элементов в один элемент, который обозначен идентификатором выигравшего элемента. Отметка полного удаления слиянием показывает, что идентификатор проигравшего элемента ссылается на тот же элемент, что и идентификатор выигравшего элемента. Дополнительные сведения см. в разделе Обнаружение и разрешение конфликтов ограничений.