Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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