다음을 통해 공유


ChangeApplicationServices.BeginChangeApplication 메서드

변경 내용 집합을 처리하기 시작합니다.

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

구문

‘선언
Public Sub BeginChangeApplication ( _
    destinationKnowledge As SyncKnowledge, _
    destinationForgottenKnowledge As ForgottenKnowledge, _
    filterInfo As FilterInfo, _
    syncCallbacks As SyncCallbacks, _
    sourceDataRetriever As IChangeDataRetriever, _
    destinationDataRetriever As IChangeDataRetriever _
)
‘사용 방법
Dim instance As ChangeApplicationServices
Dim destinationKnowledge As SyncKnowledge
Dim destinationForgottenKnowledge As ForgottenKnowledge
Dim filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever

instance.BeginChangeApplication(destinationKnowledge, destinationForgottenKnowledge, filterInfo, syncCallbacks, sourceDataRetriever, destinationDataRetriever)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge,
    ForgottenKnowledge destinationForgottenKnowledge,
    FilterInfo filterInfo,
    SyncCallbacks syncCallbacks,
    IChangeDataRetriever sourceDataRetriever,
    IChangeDataRetriever destinationDataRetriever
)
public:
void BeginChangeApplication (
    SyncKnowledge^ destinationKnowledge, 
    ForgottenKnowledge^ destinationForgottenKnowledge, 
    FilterInfo^ filterInfo, 
    SyncCallbacks^ syncCallbacks, 
    IChangeDataRetriever^ sourceDataRetriever, 
    IChangeDataRetriever^ destinationDataRetriever
)
public void BeginChangeApplication (
    SyncKnowledge destinationKnowledge, 
    ForgottenKnowledge destinationForgottenKnowledge, 
    FilterInfo filterInfo, 
    SyncCallbacks syncCallbacks, 
    IChangeDataRetriever sourceDataRetriever, 
    IChangeDataRetriever destinationDataRetriever
)
public function BeginChangeApplication (
    destinationKnowledge : SyncKnowledge, 
    destinationForgottenKnowledge : ForgottenKnowledge, 
    filterInfo : FilterInfo, 
    syncCallbacks : SyncCallbacks, 
    sourceDataRetriever : IChangeDataRetriever, 
    destinationDataRetriever : IChangeDataRetriever
)

매개 변수

  • destinationKnowledge
    대상 복제본의 현재 정보입니다.
  • destinationForgottenKnowledge
    대상 복제본의 현재 잊어버린 정보입니다. 이 값은 null 참조(Visual Basic에서는 Nothing)일 수 있습니다.
  • filterInfo
    대상 공급자에 사용되는 필터에 대한 정보입니다. 이 값은 null 참조(Visual Basic에서는 Nothing)일 수 있습니다.
  • syncCallbacks
    변경 내용 적용 이벤트에 대한 알림을 받을 콜백입니다. 이 값은 null 참조(Visual Basic에서는 Nothing)일 수 있습니다.
  • sourceDataRetriever
    원본 복제본에서 항목 데이터를 검색하는 데 사용할 수 있는 개체입니다.
  • destinationDataRetriever
    대상 복제본에서 항목 데이터를 검색하는 데 사용할 수 있는 개체입니다.

예외

예외 형식 조건

ArgumentNullException

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

SyncIdFormatMismatchException

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

SyncInvalidOperationException

변경 내용 적용이 시작되었지만 다른 변경 내용 집합에서 끝나지 않았습니다.

주의

일반적으로 이 메서드는 대상 공급자의 ProcessChangeBatch 메서드가 받은 각 일괄 변경 내용에 대해 한 번씩 호출됩니다.

정보를 설정 또는 계산하거나 변경 내용을 적용 또는 보고하려면 먼저 이 메서드를 호출해야 합니다.

참고 항목

참조

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