ISyncKnowledge 인터페이스
복제본의 항목 저장소에 대한 정보를 나타냅니다.
interface ISyncKnowledge : IUnknown
멤버
ISyncKnowledge 메서드 | 설명 |
---|---|
이 정보를 소유하는 복제본의 ID를 가져옵니다. |
|
정보 개체 데이터를 바이트 배열로 serialize합니다. |
|
이 정보를 소유하는 복제본의 틱 수를 설정합니다. |
|
이 정보가 지정된 항목 변경 내용을 알고 있는지 여부를 나타냅니다. |
|
이 정보가 지정된 변경 단위 변경 내용을 알고 있는지 여부를 나타냅니다. |
|
정보에 포함된 변경 내용을 정의하는 클록 벡터를 가져옵니다. |
|
이 정보와 연결된 IReplicaKeyMap 개체를 가져옵니다. |
|
이 개체의 새 인스턴스를 만들고 이 개체의 데이터를 새 개체에 복사합니다. |
|
다른 복제본의 버전을 이 정보를 소유하는 복제본과 호환되는 버전으로 변환합니다. |
|
다른 복제본의 정보 개체를 이 정보를 소유하는 복제본과 호환되는 정보 개체로 변환합니다. |
|
지정된 정보를 현재 정보와 결합합니다. |
|
지정된 항목에 대한 정보를 가져옵니다. |
|
지정된 변경 단위에 대한 정보를 가져옵니다. |
|
지정된 항목 ID 범위에 대한 정보를 가져옵니다. |
|
정보에서 지정된 항목에 대한 정보를 제거합니다. |
|
정보에서 지정된 변경 단위에 대한 정보를 제거합니다. |
|
이 정보가 지정된 정보를 알고 있는지 여부를 나타냅니다. |
|
지정된 복제본에 대한 정보에서 최소 틱 수를 찾습니다. |
|
정보에 저장된 IRangeException 개체를 열거할 수 있는 개체를 가져옵니다. |
|
정보에 저장된 ISingleItemException 개체를 열거할 수 있는 개체를 가져옵니다. |
|
정보에 저장된 IChangeUnitException 개체를 열거할 수 있는 개체를 가져옵니다. |
|
지정된 항목 ID와 연결된 클록 벡터를 가져옵니다. |
|
지정된 변경 단위 ID와 연결된 클록 벡터를 가져옵니다. |
|
이 정보 구조의 버전을 가져옵니다. |
주의
새 ISyncKnowledge 개체를 가져오려면 먼저 CoCreateInstance 함수에 CLSID_SyncServices와 IID_IProviderSyncService를 전달하여 IProviderSyncServices를 만듭니다. 그런 다음 IProviderSyncServices::CreateSyncKnowledge를 사용하여 정보 개체를 만듭니다.
정보가 항상 한 가지 방법으로만 표현되지는 않습니다. 동일한 정보가 다양한 방식으로 표현되어 GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions 등의 정보 검사 메서드에서 서로 다른 값을 반환할 수 있습니다.
요구 사항
헤더: Synchronization.h