Поделиться через


Метод SaveConstraintConflict

При переопределении в производном классе сохраняет сведения об изменении, вызвавшем конфликт ограничения.

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

Синтаксис

'Декларация
Sub SaveConstraintConflict ( _
    conflictingChange As ItemChange, _
    conflictingItemId As SyncId, _
    reason As ConstraintConflictReason, _
    conflictingChangeData As Object, _
    conflictingChangeKnowledge As SyncKnowledge, _
    temporary As Boolean _
)
'Применение
Dim instance As IConflictLogWriter
Dim conflictingChange As ItemChange
Dim conflictingItemId As SyncId
Dim reason As ConstraintConflictReason
Dim conflictingChangeData As Object
Dim conflictingChangeKnowledge As SyncKnowledge
Dim temporary As Boolean

instance.SaveConstraintConflict(conflictingChange, _
    conflictingItemId, reason, conflictingChangeData, _
    conflictingChangeKnowledge, temporary)
void SaveConstraintConflict(
    ItemChange conflictingChange,
    SyncId conflictingItemId,
    ConstraintConflictReason reason,
    Object conflictingChangeData,
    SyncKnowledge conflictingChangeKnowledge,
    bool temporary
)
void SaveConstraintConflict(
    ItemChange^ conflictingChange, 
    SyncId^ conflictingItemId, 
    ConstraintConflictReason reason, 
    Object^ conflictingChangeData, 
    SyncKnowledge^ conflictingChangeKnowledge, 
    bool temporary
)
abstract SaveConstraintConflict : 
        conflictingChange:ItemChange * 
        conflictingItemId:SyncId * 
        reason:ConstraintConflictReason * 
        conflictingChangeData:Object * 
        conflictingChangeKnowledge:SyncKnowledge * 
        temporary:bool -> unit 
function SaveConstraintConflict(
    conflictingChange : ItemChange, 
    conflictingItemId : SyncId, 
    reason : ConstraintConflictReason, 
    conflictingChangeData : Object, 
    conflictingChangeKnowledge : SyncKnowledge, 
    temporary : boolean
)

Параметры

  • conflictingItemId
    Тип Microsoft.Synchronization. . :: . .SyncId
    Идентификатор элемента в реплике назначения, который конфликтует с элементом, указанным в параметре conflictingChange.
  • conflictingChangeData
    Тип System. . :: . .Object
    Данные элемента для конфликтующего изменения.
  • conflictingChangeKnowledge
    Тип Microsoft.Synchronization. . :: . .SyncKnowledge
    Набор знаний, который должен стать известен при применении этого изменения. Должен сохраняться вместе с изменением.
  • temporary
    Тип System. . :: . .Boolean
    Значение true, если это временный конфликт. В противном случае значение false.

Замечания

Если изменение, представленное этим конфликтом, применено к реплике, то conflictingChangeKnowledge должен быть объединен с набором знаний этой реплики.

См. также

Справочник

IConflictLogWriter Интерфейс

Элементы IConflictLogWriter

Пространство имен Microsoft.Synchronization