다음을 통해 공유


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
    충돌 해결의 결과로 만들어진 키 및 버전 속성을 반환합니다.

예외

예외 형식 조건

SyncRuntimeInternalErrorException

changeUnitsToCreate에 예상과 다른 크기의 변경 단위가 포함되었습니다.

참고 항목

참조

ISimpleSyncProviderConstraintConflictResolver 인터페이스
ISimpleSyncProviderConstraintConflictResolver 멤버
Microsoft.Synchronization.SimpleProviders 네임스페이스