다음을 통해 공유


ChangeApplicationServices.ReportItemChangeApplied 메서드

항목 변경 내용이 대상 복제본에 적용되었음을 변경 적용 서비스에 알립니다.

네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization

구문

‘선언
Public Sub ReportItemChangeApplied ( _
    itemChange As ItemChange _
)
‘사용 방법
Dim instance As ChangeApplicationServices
Dim itemChange As ItemChange

instance.ReportItemChangeApplied(itemChange)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public:
void ReportItemChangeApplied (
    ItemChange^ itemChange
)
public void ReportItemChangeApplied (
    ItemChange itemChange
)
public function ReportItemChangeApplied (
    itemChange : ItemChange
)

매개 변수

  • itemChange
    대상 복제본에 적용된 항목 변경 내용입니다.

예외

예외 형식 조건

ArgumentNullException

필수 매개 변수가 null 참조(Visual Basic에서는 Nothing)입니다.

ActiveChangeApplicationContextException

ChangeApplicationContext 개체가 이미 활성 상태입니다. 다른 변경 내용을 처리하려면 ChangeApplicationAction 속성이 Finished로 설정될 때까지 활성 ChangeApplicationContext 개체를 처리해야 합니다.

ChangeNeedsKnowledgeException

itemChange에 기본 정보가 포함되어 있지 않습니다.

SyncIdFormatMismatchException

itemChange에 포함된 정보 개체의 ID 형식 스키마가 이 개체가 초기화될 때 지정된 ID 형식 스키마와 일치하지 않습니다.

SyncInvalidOperationException

변경 내용 적용이 시작되지 않았거나 itemChange가 이미 성공적으로 적용되었거나 충돌하는 것으로 보고되었습니다.

ForgottenKnowledgeNotContainedException

변경 내용에 대해 배운 정보에 배운 잊어버린 정보가 포함되어 있지 않습니다.

주의

itemChange에 변경 단위가 포함된 경우에는 충돌하는 변경 단위를 제외한 모든 변경 단위가 성공적으로 적용된 것으로 보고됩니다.

이전에 실패한 것으로 보고된 변경 단위가 itemChange에 포함된 경우 이 메서드는 예외를 발생시킵니다. 성공적으로 적용되었지만 이전에 실패한 것으로 보고된 변경 단위를 보고하려면 각 변경 단위에 대해 ReportChangeUnitChangeApplied를 호출하십시오.

참고 항목

참조

ChangeApplicationServices 클래스
ChangeApplicationServices 멤버
Microsoft.Synchronization 네임스페이스