Compartilhar via


Interface ISyncKnowledge (winsync.h)

Representa o conhecimento de que um réplica tem sobre seu repositório de itens.

Herança

A interface ISyncKnowledge herda da interface IUnknown . ISyncKnowledge também tem estes tipos de membros:

Métodos

A interface ISyncKnowledge tem esses métodos.

 
ISyncKnowledge::Clone

Cria uma nova instância desse objeto e copia os dados desse objeto para o novo objeto .
ISyncKnowledge::ContainsChange

Indica se a alteração de item especificada é conhecida por esse conhecimento.
ISyncKnowledge::ContainsChangeUnit

Indica se a alteração de unidade de alteração especificada é conhecida por esse conhecimento.
ISyncKnowledge::ContainsKnowledge

Indica se o conhecimento especificado é conhecido por esse conhecimento.
ISyncKnowledge::ConvertVersion

Converte uma versão de outra réplica em uma compatível com o réplica que possui esse conhecimento.
ISyncKnowledge::ExcludeChangeUnit

Remove o conhecimento sobre a unidade de alteração especificada do conhecimento.
ISyncKnowledge::ExcludeItem

Remove o conhecimento sobre o item especificado do conhecimento.
ISyncKnowledge::FindClockVectorForChangeUnit

Obtém o vetor de relógio associado à ID de unidade de alteração especificada.
ISyncKnowledge::FindClockVectorForItem

Obtém o vetor de relógio associado à ID do item especificado.
ISyncKnowledge::FindMinTickCountForReplica

Localiza a contagem mínima de tiques no conhecimento para o réplica especificado.
ISyncKnowledge::GetChangeUnitExceptions

Obtém um objeto que pode enumerar os objetos IChangeUnitException armazenados no conhecimento.
ISyncKnowledge::GetOwnerReplicaId

Obtém a ID do réplica que possui esse conhecimento.
ISyncKnowledge::GetRangeExceptions

Obtém um objeto que pode enumerar os objetos IRangeException armazenados no conhecimento.
ISyncKnowledge::GetReplicaKeyMap

Obtém o objeto IReplicaKeyMap associado a esse conhecimento.
ISyncKnowledge::GetScopeVector

Obtém o vetor de relógio que define as alterações contidas no conhecimento.
ISyncKnowledge::GetSingleItemExceptions

Obtém um objeto que pode enumerar os objetos ISingleItemException armazenados no conhecimento.
ISyncKnowledge::GetVersion

Obtém a versão dessa estrutura de conhecimento.
ISyncKnowledge::MapRemoteToLocal

Converte um objeto de conhecimento de outro réplica em um compatível com o réplica que possui esse conhecimento.
ISyncKnowledge::P rojectOntoChangeUnit

Obtém o conhecimento da unidade de alteração especificada.
ISyncKnowledge::P rojectOntoItem

Obtém o conhecimento do item especificado.
ISyncKnowledge::P rojectOntoRange

Obtém o conhecimento para o intervalo especificado de IDs de item.
ISyncKnowledge::Serialize

Serializa os dados do objeto de conhecimento para uma matriz de bytes.
ISyncKnowledge::SetLocalTickCount

Define a contagem de tiques para o réplica que possui esse conhecimento.
ISyncKnowledge::Union

Combina o conhecimento especificado com o conhecimento atual.

Comentários

Lembre-se de que não há uma única representação de conhecimento. O conhecimento equivalente pode ser representado em diferentes formas e retornar valores diferentes de métodos de inspeção de conhecimento, como GetScopeVector, GetRangeExceptions, GetSingleItemExceptions, GetChangeUnitExceptions.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho winsync.h

Confira também

IChangeUnitException Interface

IRangeException Interface

IReplicaKeyMap Interface

ISingleItemException Interface

Interfaces de Sincronização do Windows