LoggedConflict 构造函数 (SyncIdFormatGroup, ItemChange, Object, SyncKnowledge, SyncKnowledge)

使用指定的 ID 格式架构、项变更元数据、项数据、冲突知识和生成知识初始化 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
    提供程序的 ID 格式架构。
  • itemChange
    源提供程序中的冲突变更的项元数据。
  • data
    itemChange 的项数据。
  • conflictKnowledge
    应用此变更时要了解的知识。
  • madeWithKnowledge
    此变更的生成知识。变更的生成知识通常是在进行此变更时副本所具有的知识。

异常

异常类型 条件

ArgumentNullException

idFormats、itemChange、data 或 conflictKnowledge 为 null 引用(在 Visual Basic 中为 Nothing)。

备注

新创建的 LoggedConflict 对象将引用添加到在 conflictKnowledge 和 madeWithKnowledge 中传递的冲突知识和生成知识对象中,但不克隆它们。

请参阅

参考

LoggedConflict 类
LoggedConflict 成员
Microsoft.Synchronization 命名空间