ISimpleSyncProviderConstraintConflictResolver.ModifyAndInsertRemoteItem 메서드
파생 클래스에서 재정의되면 로컬 항목 이름과 더 이상 충돌하지 않도록 원격 항목의 이름을 바꾸고 원격 항목을 로컬 복제본에 삽입합니다.
네임스페이스: Microsoft.Synchronization.SimpleProviders
어셈블리: microsoft.synchronization.simpleproviders.dll의 Microsoft.Synchronization.SimpleProviders
구문
‘선언
Sub ModifyAndInsertRemoteItem ( _
itemData As Object, _
changeUnitsToCreate As IEnumerable(Of SyncId), _
recoverableErrorReportingContext As RecoverableErrorReportingContext, _
<OutAttribute> ByRef updatedKeyAndVersion As ItemFieldDictionary _
)
‘사용 방법
Dim instance As ISimpleSyncProviderConstraintConflictResolver
Dim itemData As Object
Dim changeUnitsToCreate As IEnumerable(Of SyncId)
Dim recoverableErrorReportingContext As RecoverableErrorReportingContext
Dim updatedKeyAndVersion As ItemFieldDictionary
instance.ModifyAndInsertRemoteItem(itemData, changeUnitsToCreate, recoverableErrorReportingContext, updatedKeyAndVersion)
void ModifyAndInsertRemoteItem (
Object itemData,
IEnumerable<SyncId> changeUnitsToCreate,
RecoverableErrorReportingContext recoverableErrorReportingContext,
out ItemFieldDictionary updatedKeyAndVersion
)
void ModifyAndInsertRemoteItem (
Object^ itemData,
IEnumerable<SyncId^>^ changeUnitsToCreate,
RecoverableErrorReportingContext^ recoverableErrorReportingContext,
[OutAttribute] ItemFieldDictionary^% updatedKeyAndVersion
)
void ModifyAndInsertRemoteItem (
Object itemData,
IEnumerable<SyncId> changeUnitsToCreate,
RecoverableErrorReportingContext recoverableErrorReportingContext,
/** @attribute OutAttribute() */ /** @ref */ ItemFieldDictionary updatedKeyAndVersion
)
JScript does not support passing value-type arguments by reference.
매개 변수
- itemData
공급자별 고유 형식의 항목 데이터입니다.
- changeUnitsToCreate
충돌 해결 중에 만들 변경 단위의 집합을 나타내는 SyncId 개체의 컬렉션입니다.
- recoverableErrorReportingContext
충돌을 해결하려는 동안 발생하는 복구할 수 있는 오류를 보고하는 데 사용되는 RecoverableErrorReportingContext 개체입니다.
- updatedKeyAndVersion
충돌 해결의 결과로 만들어진 키 및 버전 속성을 반환합니다.
예외
예외 형식 | 조건 |
---|---|
changeUnitsToCreate에 예상과 다른 크기의 변경 단위가 포함되었습니다. |
참고 항목
참조
ISimpleSyncProviderConstraintConflictResolver 인터페이스
ISimpleSyncProviderConstraintConflictResolver 멤버
Microsoft.Synchronization.SimpleProviders 네임스페이스