ChangeApplicationServices.GetChangeApplicationContext 메서드
적용할 현재 변경 내용을 나타내는 개체를 가져옵니다.
네임스페이스: Microsoft.Synchronization
어셈블리: microsoft.synchronization.dll의 Microsoft.Synchronization
구문
‘선언
Public Function GetChangeApplicationContext ( _
sourceChange As ItemChange, _
destinationVersion As ItemChange _
) As ChangeApplicationContext
‘사용 방법
Dim instance As ChangeApplicationServices
Dim sourceChange As ItemChange
Dim destinationVersion As ItemChange
Dim returnValue As ChangeApplicationContext
returnValue = instance.GetChangeApplicationContext(sourceChange, destinationVersion)
public ChangeApplicationContext GetChangeApplicationContext (
ItemChange sourceChange,
ItemChange destinationVersion
)
public:
ChangeApplicationContext^ GetChangeApplicationContext (
ItemChange^ sourceChange,
ItemChange^ destinationVersion
)
public ChangeApplicationContext GetChangeApplicationContext (
ItemChange sourceChange,
ItemChange destinationVersion
)
public function GetChangeApplicationContext (
sourceChange : ItemChange,
destinationVersion : ItemChange
) : ChangeApplicationContext
매개 변수
- sourceChange
원본 공급자에서 받은 변경 내용입니다. 이 값은 일괄 변경 내용이 복구 동기화의 일부인 경우 null 참조(Visual Basic에서는 Nothing)일 수 있습니다.
- destinationVersion
대상 복제본에서 sourceChange의 버전입니다. 이 값은 대상 복제본에 sourceChange의 버전이 없는 경우 null 참조(Visual Basic에서는 Nothing)일 수 있습니다.
반환 값
변경 내용을 처리하는 데 사용할 수 있는 개체를 반환합니다.
예외
예외 형식 | 조건 |
---|---|
ChangeApplicationContext 개체가 이미 활성 상태입니다. 다른 변경 내용을 처리하려면 ChangeApplicationAction 속성이 Finished로 설정될 때까지 활성 ChangeApplicationContext 개체를 처리해야 합니다. |
|
sourceChange에 기본 정보가 포함되어 있지 않습니다. |
|
sourceChange의 업데이트 버전 또는 생성 버전이 기본 정보에 포함되어 있지 않습니다. |
|
sourceChange 및 destinationVersion에 포함된 변경 단위의 수가 서로 다릅니다. |
|
지정된 정보 개체의 ID 형식 스키마가 이 개체가 초기화될 때 지정된 ID 형식 스키마와 일치하지 않습니다. |
|
변경 내용 적용이 시작되지 않았거나 sourceChange가 이미 성공적으로 적용된 것으로 보고되었습니다. |
|
sourceChange 또는 destinationVersion에만 변경 단위가 포함되어 있습니다. |
|
sourceChange 및 destinationVersion이 참조하는 항목 ID가 서로 다릅니다. |
주의
일반적으로 이 메서드는 원본 공급자가 보내는 각 변경 내용에 대해 한 번씩 대상 공급자가 호출합니다. 반환되는 ChangeApplicationContext 개체를 사용하면 충돌을 검색하여 해결하고 대상 공급자가 sourceChange에 지정된 변경 내용을 적용하는 방식을 결정할 수 있습니다.
참고 항목
참조
ChangeApplicationServices 클래스
ChangeApplicationServices 멤버
Microsoft.Synchronization 네임스페이스