Cancel 메서드(복제)
응용 프로그램은 Cancel 메서드를 호출하여 현재 진행 중인 동기화를 취소합니다.
구문
object.Cancel()
적용 대상
SQL Server 2005 Compact Edition Replication 개체
프로토타입
HRESULT Cancel();
반환 값
반환 코드 | 설명 |
---|---|
S_OK |
메서드가 성공했습니다. |
모든 FAILED(HRESULT) |
자세한 오류 정보는 SSCEErrors 컬렉션을 참조하십시오. |
주의
동기화가 시작되면 동기적으로 실행됩니다. Cancel 메서드는 다른 스레드에서 또는 사용자가 구현한 복제 상태 보고 인터페이스에서 실행할 수 있습니다.
Cancel 메서드가 취소되면 동기화 진행 단계에 따라 다음과 같이 취소 동작이 달라집니다.
동기화의 취소 시기 | 발생 동작 |
---|---|
업로드 단계에서 .IN 메시지가 완료되기 전 및 SQL Server 조정자가 호출되기 전 |
동기화가 완전히 취소됩니다. |
.IN 메시지가 완료되고 SQL Server 조정자가 호출된 후 |
동기화의 다운로드 부분만 취소됩니다. .OUT 메시지가 생성되지만 다운로드되지 않으며 정리 프로세스 중에 삭제됩니다. |
.OUT 메시지가 생성되고 다운로드 중인 경우 |
변경한 내용 중 일부가 삭제됩니다. |