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
)
new :
idFormats:SyncIdFormatGroup *
itemChange:ItemChange *
data:Object *
conflictKnowledge:SyncKnowledge *
madeWithKnowledge:SyncKnowledge -> LoggedConflict
public function LoggedConflict(
idFormats : SyncIdFormatGroup,
itemChange : ItemChange,
data : Object,
conflictKnowledge : SyncKnowledge,
madeWithKnowledge : SyncKnowledge
)
パラメーター
- idFormats
型 : Microsoft.Synchronization. . :: . .SyncIdFormatGroup
プロバイダーの ID 形式スキーマ。
- itemChange
型 : Microsoft.Synchronization. . :: . .ItemChange
同期元プロバイダーからの、競合する変更の項目メタデータ。
- data
型 : System. . :: . .Object
itemChange の項目データ。
- conflictKnowledge
型 : Microsoft.Synchronization. . :: . .SyncKnowledge
変更が適用された場合に学習されるナレッジ。
- madeWithKnowledge
型 : Microsoft.Synchronization. . :: . .SyncKnowledge
この変更に関連付けられているナレッジ。変更に関連付けられているナレッジは、通常、この変更の実行時にレプリカに含まれていたナレッジです。
例外
例外 | 条件 |
---|---|
ArgumentNullException | idFormats、itemChange、data、または conflictKnowledge が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |
説明
新しく作成された LoggedConflict オブジェクトは、conflictKnowledge および madeWithKnowledge で渡される競合ナレッジ オブジェクトと関連付けられているナレッジ オブジェクトに参照を追加します。ただし、これらのオブジェクトの複製は行いません。