Partilhar via


Construtor LoggedConflict (SyncIdFormatGroup, ItemChange, Object, SyncKnowledge, SyncKnowledge)

Inicializa uma nova instância da classe LoggedConflict que representa um conflito de simultaneidade, usando o esquema de formato de ID especificado, os metadados de alteração de item, os dados de item, o conhecimento de conflito e o conhecimento atual.

Namespace: Microsoft.Synchronization
Assembly: Microsoft.Synchronization (em microsoft.synchronization.dll)

Sintaxe

'Declaração
Public Sub New ( _
    idFormats As SyncIdFormatGroup, _
    itemChange As ItemChange, _
    data As Object, _
    conflictKnowledge As SyncKnowledge, _
    madeWithKnowledge As SyncKnowledge _
)
'Uso
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
)

Parâmetros

  • idFormats
    O esquema de formato da ID do provedor.
  • itemChange
    Os metadados de item para a alteração conflitante do provedor de origem.
  • data
    Os dados de item para itemChange.
  • conflictKnowledge
    O conhecimento a ser aprendido se esta alteração for aplicada.
  • madeWithKnowledge
    O conhecimento atual para esta alteração. O conhecimento atual para esta alteração normalmente é o conhecimento que a réplica tinha quando a alteração foi feita.

Exceções

Tipo de exceção Condição

ArgumentNullException

idFormats ou itemChange ou data ou conflictKnowledge é referência nula (Nothing no Visual Basic).

Comentários

O objeto recém-criado LoggedConflict adiciona referências aos objetos de conhecimento de conflito e de conhecimento atual que são passados em conflictKnowledge e em madeWithKnowledge, mas não os clona.

Consulte também

Referência

Classe LoggedConflict
Membros LoggedConflict
Namespace Microsoft.Synchronization