Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Инициализирует новый экземпляр класса LoggedConflict, который представляет конфликт ограничения, с использованием указанной схемы форматов идентификаторов, метаданных изменения элемента, идентификатора конфликтующего элемента, причины возникновения конфликта ограничения, данных элемента, набора знаний о конфликте, определяющего набора знаний и значения, указывающего, является ли конфликт временным.
Пространство имен: Microsoft.Synchronization
Сборка: Microsoft.Synchronization (в microsoft.synchronization.dll)
Синтаксис
'Декларация
Public Sub New ( _
idFormats As SyncIdFormatGroup, _
itemChange As ItemChange, _
conflictingItemId As SyncId, _
conflictReason As ConstraintConflictReason, _
data As Object, _
conflictKnowledge As SyncKnowledge, _
madeWithKnowledge As SyncKnowledge, _
temporary As Boolean _
)
'Применение
Dim idFormats As SyncIdFormatGroup
Dim itemChange As ItemChange
Dim conflictingItemId As SyncId
Dim conflictReason As ConstraintConflictReason
Dim data As Object
Dim conflictKnowledge As SyncKnowledge
Dim madeWithKnowledge As SyncKnowledge
Dim temporary As Boolean
Dim instance As New LoggedConflict(idFormats, itemChange, conflictingItemId, conflictReason, data, conflictKnowledge, madeWithKnowledge, temporary)
public LoggedConflict (
SyncIdFormatGroup idFormats,
ItemChange itemChange,
SyncId conflictingItemId,
ConstraintConflictReason conflictReason,
Object data,
SyncKnowledge conflictKnowledge,
SyncKnowledge madeWithKnowledge,
bool temporary
)
public:
LoggedConflict (
SyncIdFormatGroup^ idFormats,
ItemChange^ itemChange,
SyncId^ conflictingItemId,
ConstraintConflictReason conflictReason,
Object^ data,
SyncKnowledge^ conflictKnowledge,
SyncKnowledge^ madeWithKnowledge,
bool temporary
)
public LoggedConflict (
SyncIdFormatGroup idFormats,
ItemChange itemChange,
SyncId conflictingItemId,
ConstraintConflictReason conflictReason,
Object data,
SyncKnowledge conflictKnowledge,
SyncKnowledge madeWithKnowledge,
boolean temporary
)
public function LoggedConflict (
idFormats : SyncIdFormatGroup,
itemChange : ItemChange,
conflictingItemId : SyncId,
conflictReason : ConstraintConflictReason,
data : Object,
conflictKnowledge : SyncKnowledge,
madeWithKnowledge : SyncKnowledge,
temporary : boolean
)
Параметры
- idFormats
Схема форматов идентификаторов для поставщика.
- itemChange
Метаданные элемента для конфликтующего изменения от поставщика источника.
- conflictingItemId
Идентификатор элемента в реплике назначения, который конфликтует с элементом, указанным в параметре itemChange. Может иметь значение пустая ссылка (Nothing в Visual Basic).
- conflictReason
Причина возникновения конфликта.
- data
Данные элемента для параметра itemChange.
- conflictKnowledge
Набор знаний, который должен стать известен при применении этого изменения.
- madeWithKnowledge
Определяющий набор знаний для этого изменения. Определяющий набор знаний для изменения обычно представляет собой набор знаний, который имелся в реплике, когда это изменение было сделано.
- temporary
Значение true задается, если этот конфликт является временным. В противном случае значение false.
Исключения
| Тип исключения | Условие |
|---|---|
Параметр idFormats, или itemChange, или data, или conflictKnowledge имеет значение пустая ссылка (Nothing в Visual Basic). |
|
Параметр conflictingItemId имеет формат, отличный от указанного в списке idFormats. |
Замечания
Вновь созданный объект LoggedConflict добавляет ссылки на объекты конфликтующего и определяющего набора знаний, переданные в параметрах conflictKnowledge и madeWithKnowledge, но не клонирует их.
См. также
Справочник
Класс LoggedConflict
Элементы LoggedConflict
Пространство имен Microsoft.Synchronization