지정된 ID 형식 스키마, 항목 변경 내용 메타데이터, 충돌 항목 ID, 제약 조건 충돌 이유, 항목 데이터, 충돌 정보, 기본 정보 및 임시 충돌인지 여부를 나타내는 값을 사용하여 제약 조건 충돌을 나타내는 LoggedConflict 클래스의 새 인스턴스를 초기화합니다.
네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization
구문
‘선언
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
공급자의 ID 형식 스키마입니다.
- itemChange
원본 공급자에서 충돌하는 변경 내용에 대한 항목 메타데이터입니다.
- conflictingItemId
대상 복제본에서 itemChange로 지정된 항목과 충돌하는 항목의 항목 ID입니다. null 참조(Visual Basic에서는 Nothing)일 수 있습니다.
- conflictReason
충돌이 발생한 이유입니다.
- data
itemChange에 대한 항목 데이터입니다.
- conflictKnowledge
이 변경 내용이 적용되는 경우 배우게 되는 정보입니다.
- madeWithKnowledge
이 변경 내용에 대한 기본 정보입니다. 변경 내용에 대한 기본 정보는 대개 해당 내용을 변경할 때 복제본에 있던 정보입니다.
- temporary
이 충돌이 임시 충돌이면 true이고, 그렇지 않으면 false입니다.
예외
| 예외 형식 | 조건 |
|---|---|
idFormats, itemChange, data 또는 conflictKnowledge가 null 참조(Visual Basic에서는 Nothing)입니다. |
|
conflictingItemId가 idFormats로 지정된 형식이 아닙니다. |
주의
새로 만든 LoggedConflict 개체는 conflictKnowledge 및 madeWithKnowledge에 전달된 충돌 정보 및 기본 정보 개체에 참조를 추가하지만 해당 개체를 복제하지는 않습니다.
참고 항목
참조
LoggedConflict 클래스
LoggedConflict 멤버
Microsoft.Synchronization 네임스페이스