Конструктор LoggedConflict (SyncIdFormatGroup, ItemChange, Object, SyncKnowledge, SyncKnowledge)

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

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

Синтаксис

'Декларация
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    itemChange As ItemChange, _
    data As Object, _
    conflictKnowledge As SyncKnowledge, _
    madeWithKnowledge As SyncKnowledge _
)
'Применение
Dim idFormats As SyncIdFormatGroup
Dim itemChange As ItemChange
Dim data As Object
Dim conflictKnowledge As SyncKnowledge
Dim madeWithKnowledge As SyncKnowledge

Dim instance As New LoggedConflict(idFormats, itemChange, data, conflictKnowledge, madeWithKnowledge)
public LoggedConflict (
    SyncIdFormatGroup idFormats,
    ItemChange itemChange,
    Object data,
    SyncKnowledge conflictKnowledge,
    SyncKnowledge madeWithKnowledge
)
public:
LoggedConflict (
    SyncIdFormatGroup^ idFormats, 
    ItemChange^ itemChange, 
    Object^ data, 
    SyncKnowledge^ conflictKnowledge, 
    SyncKnowledge^ madeWithKnowledge
)
public LoggedConflict (
    SyncIdFormatGroup idFormats, 
    ItemChange itemChange, 
    Object data, 
    SyncKnowledge conflictKnowledge, 
    SyncKnowledge madeWithKnowledge
)
public function LoggedConflict (
    idFormats : SyncIdFormatGroup, 
    itemChange : ItemChange, 
    data : Object, 
    conflictKnowledge : SyncKnowledge, 
    madeWithKnowledge : SyncKnowledge
)

Параметры

  • idFormats
    Схема форматов идентификаторов для поставщика.
  • itemChange
    Метаданные элемента для конфликтующего изменения от поставщика источника.
  • data
    Данные элемента для параметра itemChange.
  • conflictKnowledge
    Набор знаний, который должен стать известен при применении этого изменения.
  • madeWithKnowledge
    Определяющий набор знаний для этого изменения. Определяющий набор знаний для изменения обычно представляет собой набор знаний, который имелся в реплике, когда это изменение было сделано.

Исключения

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

ArgumentNullException

Параметр idFormats, или itemChange, или data, или conflictKnowledge имеет значение пустая ссылка (Nothing в Visual Basic).

Замечания

Вновь созданный объект LoggedConflict добавляет ссылки на объекты конфликтующего и определяющего набора знаний, переданные в параметрах conflictKnowledge и madeWithKnowledge, но не клонирует их.

См. также

Справочник

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