Compartilhar via


Membros SyncKnowledge

Representa o conhecimento que uma réplica possui sobre seu repositório de itens.

O tipo SyncKnowledge expõe os seguintes membros.

Construtores

  Nome Descrição
Método público SyncKnowledge() () () () Inicializa uma nova instância da classe SyncKnowledge.
Método protegido SyncKnowledge(SerializationInfo, StreamingContext) Inicializa uma nova instância da classe SyncKnowledge usando dados serializados.
Método público SyncKnowledge(SyncIdFormatGroup, ReplicaKeyMap, UInt64) Inicializa uma nova instância da classe SyncKnowledge que contém o esquema de formato de ID, o mapa da chave da réplica e a contagem em escala especificados.
Método público SyncKnowledge(SyncIdFormatGroup, SyncId, UInt64) Inicializa uma nova instância da classe SyncKnowledge que contém o esquema de formato de ID, a ID da réplica e a contagem em escala especificados.

Início

Métodos

  Nome Descrição
Método público AddMarker(MarkerType, SyncId) Marca o item especificado com o tipo de marcador especificado.
Método público Clone() () () () Cria uma nova instância desse objeto e copia os dados desse objeto para o novo objeto.
Método público Combine(SyncKnowledge) Combina o conhecimento especificado com o conhecimento atual.
Método público Compare(KnowledgeCookie) Executa uma comparação rápida entre o cookie do conhecimento especificado e este objeto de conhecimento.
Método público Complement(SyncKnowledge) Retorna o conhecimento contido neste objeto, mas que não está contido no conhecimento especificado.
Método público Contains(ChangeUnitChange) Indica se a alteração da unidade de alteração especificada é conhecida por este conhecimento.
Método público Contains(ItemChange) Indica se a alteração de item especificada é conhecida por este conhecimento.
Método público Contains(SyncKnowledge) Indica se o conhecimento especificado é conhecido por este conhecimento.
Método público Contains(SyncId, SyncId, SyncVersion) Indica se a alteração de item especificada é conhecida por este conhecimento.
Método público Contains(SyncId, SyncId, SyncId, SyncVersion) Indica se a alteração da unidade de alteração especificada é conhecida por este conhecimento.
Método público ContainsMarker(MarkerType, SyncId) Indica se o item especificado está marcado com o tipo de marcador especificado.
Método públicoMembro estático Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) Cria uma nova instância da classe SyncKnowledge usando dados serializados.
Método públicoMembro estático Deserialize(SyncIdFormatGroup, array<Byte> [] () [] [], ReplicaKeyMap) Cria uma nova instância da classe SyncKnowledge usando dados serializados e o mapa da chave da réplica especificado.
Método público Equals(Object) (Herdado de Object.)
Método público ExcludeChangeUnit(SyncId, SyncId) Remove o conhecimento sobre a unidade de alteração especificada do conhecimento.
Método público ExcludeItem(SyncId) Remove o conhecimento sobre o item especificado do conhecimento.
Método protegido Finalize() () () () (Herdado de Object.)
Método público FindMinTickCountForReplica(SyncId) Localiza a contagem em escala mínima no conhecimento para a réplica especificada.
Método público GetHashCode() () () () (Herdado de Object.)
Método público GetKnowledgeCookie() () () () Obtém uma representação leve somente leitura deste objeto de conhecimento que pode ser usada para comparações rápidas.
Método público GetKnowledgeForChangeUnit(SyncId, SyncId) Obtém o conhecimento para a unidade de alteração especificada.
Método público GetKnowledgeForColumns(array<SyncId> [] () [] []) Retorna o conhecimento do conjunto especificado de unidades de alteração para todos os itens contidos neste objeto.
Método público GetKnowledgeForItem(SyncId) Obtém o conhecimento para o item especificado.
Método público GetKnowledgeForRange(SyncId, SyncId) Obtém o conhecimento para o intervalo especificado de IDs de item.
Método público GetObjectData(SerializationInfo, StreamingContext) Serializa os dados do objeto de conhecimento para um objeto SerializationInfo.
Método público GetSchema() () () () Retorna um nullNothingnullptrunituma referência nula (Nothing no Visual Basic).
Método público GetSyncIdFormatGroup() () () () Obtém o esquema de formato das IDs que são armazenadas neste objeto de conhecimento.
Método público GetType() () () () (Herdado de Object.)
Método público Intersects(SyncKnowledge) Indica se há interseção do conhecimento especificado com este conhecimento.
Método público MapRemoteKnowledgeToLocal(SyncKnowledge) Converte um objeto de conhecimento de outra réplica em um que seja compatível com a réplica que possui este conhecimento.
Método protegido MemberwiseClone() () () () (Herdado de Object.)
Método público ReadXml(XmlReader) Reconstitui o objeto de sua representação XML.
Método público RemoveAllChangeUnitsMarkers() () () () Remove todos os marcadores dos itens no conhecimento.
Método público RemoveMarker(MarkerType, SyncId) Remove um marcador do tipo especificado do item especificado.
Método público Serialize() () () () Serializa os dados do objeto de conhecimento para uma matriz de bytes.
Método público Serialize(Boolean) Serializa os dados do objeto de conhecimento para uma matriz de bytes.
Método público SetLocalTickCount(UInt64) Define a contagem em escala para a réplica que possui este conhecimento.
Método público ToString() () () () Obtém uma cadeia de caracteres que representa o conhecimento. (Substitui Object. . :: . .ToString() () () ().)
Método público WriteXml(XmlWriter) Converte esse objeto em sua representação XML.

Início

Propriedades

  Nome Descrição
Propriedade pública CompatibilityLevel Obtém ou define a versão de componentes do Sync Framework que podem ser usados com este objeto.
Propriedade públicaMembro estático DefaultCompatibilityLevel Obtém ou define o nível de compatibilidade padrão de todos os objetos SyncKnowledge.
Propriedade pública MinimumCompatibilityLevel Obtém a versão mínima dos componentes do Sync Framework que podem ser usados com esse objeto.
Propriedade pública ReplicaId Obtém a ID da réplica que possui este conhecimento.
Propriedade pública ReplicaKeyMap Obtém o mapa da chave da réplica que está associado a este conhecimento.

Início

Consulte também

Referência

SyncKnowledge Classe

Namespace Microsoft.Synchronization