Метод 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
)
Параметры
- conflictingChange
Тип Microsoft.Synchronization. . :: . .ItemChange
Метаданные элемента для конфликтующего изменения от поставщика источника.
- conflictingItemId
Тип Microsoft.Synchronization. . :: . .SyncId
Идентификатор элемента в реплике назначения, который конфликтует с элементом, указанным в параметре conflictingChange.
- reason
Тип Microsoft.Synchronization. . :: . .ConstraintConflictReason
Причина возникновения конфликта.
- conflictingChangeData
Тип System. . :: . .Object
Данные элемента для конфликтующего изменения.
- conflictingChangeKnowledge
Тип Microsoft.Synchronization. . :: . .SyncKnowledge
Набор знаний, который должен стать известен при применении этого изменения. Должен сохраняться вместе с изменением.
- temporary
Тип System. . :: . .Boolean
Значение true, если это временный конфликт. В противном случае значение false.
Замечания
Если изменение, представленное этим конфликтом, применено к реплике, то conflictingChangeKnowledge должен быть объединен с набором знаний этой реплики.