다음을 통해 공유


ChangeApplicationServices.BeginFullEnumerationChangeApplication 메서드

복구 동기화의 일부로 변경 내용 집합을 처리하기 시작합니다.

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

구문

‘선언
Public Sub BeginFullEnumerationChangeApplication ( _
    destinationKnowledge As SyncKnowledge, _
    destinationForgottenKnowledge As ForgottenKnowledge, _
    sourceForgottenDeleteKnowledge As SyncKnowledge, _
    sourceForgottenDeleteForgottenKnowledge 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 sourceForgottenDeleteKnowledge As SyncKnowledge
Dim sourceForgottenDeleteForgottenKnowledge As ForgottenKnowledge
Dim filterInfo As FilterInfo
Dim syncCallbacks As SyncCallbacks
Dim sourceDataRetriever As IChangeDataRetriever
Dim destinationDataRetriever As IChangeDataRetriever

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

매개 변수

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

예외

예외 형식 조건

ArgumentNullException

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

SyncIdFormatMismatchException

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

SyncInvalidOperationException

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

ItemListFilteredFullEnumerationNotSupportedException

filterInfo 매개 변수는 항목 필터링을 사용하도록 지정합니다. 복구 동기화 중에 대상 공급자에서 항목 필터링을 사용할 수 없습니다.

주의

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

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

참고 항목

참조

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