Interface ISyncKnowledge
Representa o conhecimento que uma réplica possui sobre seu armazenamento de itens.
interface ISyncKnowledge : IUnknown
Membros
Métodos ISyncKnowledge | Descrição |
---|---|
Obtém a ID da réplica que possui este conhecimento. |
|
Serializa os dados do objeto de conhecimento para uma matriz de bytes. |
|
Define a contagem em escala para a réplica que possui este conhecimento. |
|
Indica se a alteração de item especificada é conhecida por este conhecimento. |
|
Indica se a alteração da unidade de alteração especificada é conhecida por este conhecimento. |
|
Obtém o vetor de relógio que define as alterações contidas no conhecimento. |
|
Obtém o objeto IReplicaKeyMap associado a este conhecimento. |
|
Cria uma nova instância desse objeto e copia os dados desse objeto para o novo objeto. |
|
Converte uma versão de outra réplica em uma que seja compatível com a réplica que possui este conhecimento. |
|
Converte um objeto de conhecimento de outra réplica em um que seja compatível com a réplica que possui este conhecimento. |
|
Combina o conhecimento especificado com o conhecimento atual. |
|
Obtém o conhecimento para o item especificado. |
|
Obtém o conhecimento para a unidade de alteração especificada. |
|
Obtém o conhecimento para o intervalo especificado de IDs de item. |
|
Remove o conhecimento sobre o item especificado do conhecimento. |
|
Remove o conhecimento sobre a unidade de alteração especificada do conhecimento. |
|
Indica se o conhecimento especificado é conhecido por este conhecimento. |
|
Localiza a contagem em escala mínima no conhecimento para a réplica especificada. |
|
Obtém um objeto que pode enumerar os objetos IRangeException armazenados no conhecimento. |
|
Obtém um objeto que pode enumerar os objetos ISingleItemException armazenados no conhecimento. |
|
Obtém um objeto que pode enumerar os objetos IChangeUnitException armazenados no conhecimento. |
|
Obtém o vetor de relógio associado à ID de item especificada. |
|
Obtém o vetor de relógio associado à ID de unidade de alteração especificada. |
|
Obtém a versão desta estrutura de conhecimento. |
Comentários
Para obter um novo objeto ISyncKnowledge, primeiro crie um objeto IProviderSyncServices passando CLSID_SyncServices e IID_IProviderSyncServices para a função CoCreateInstance. Em seguida, crie o objeto de conhecimento usando IProviderSyncServices::CreateSyncKnowledge.
Lembre-se de que não há uma única representação de conhecimento. Um conhecimento equivalente poderia ser representado de diferentes maneiras e retornar valores diferentes dos métodos de inspeção de conhecimento, como GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions.
Requisitos
Cabeçalho: Synchronization.h