Compartir a través de


SyncKnowledge Miembros

Representa el conocimiento que una réplica tiene sobre su almacén de elementos.

El tipo SyncKnowledge expone los siguientes miembros.

Constructores

  Nombre Descripción
Método publico SyncKnowledge() () () () Inicializa una nueva instancia de la clase SyncKnowledge.
Método protegido SyncKnowledge(SerializationInfo, StreamingContext) Inicializa una nueva instancia de la clase SyncKnowledge usando datos serializados.
Método publico SyncKnowledge(SyncIdFormatGroup, ReplicaKeyMap, UInt64) Inicializa una nueva instancia de la clase SyncKnowledge que contiene el esquema de formato de identificador, el mapa de claves de réplica y el contador especificados.
Método publico SyncKnowledge(SyncIdFormatGroup, SyncId, UInt64) Inicializa una nueva instancia de la clase SyncKnowledge que contiene el esquema de formato de identificador, el identificador de réplica y el contador especificados.

Principio

Métodos

  Nombre Descripción
Método publico AddMarker(MarkerType, SyncId) Marca el elemento especificado con el tipo de marcador especificado.
Método publico Clone() () () () Crea una nueva instancia de este objeto y copia los datos del mismo en el nuevo objeto.
Método publico Combine(SyncKnowledge) Combina el conocimiento especificado con el conocimiento actual.
Método publico Compare(KnowledgeCookie) Realiza una comparación rápida entre la cookie del conocimiento especificado y este objeto de conocimiento.
Método publico Complement(SyncKnowledge) Devuelve el conocimiento contenido en este objeto, pero que no se contiene en el conocimiento especificado.
Método publico Contains(ChangeUnitChange) Indica si este conocimiento conoce el cambio de la unidad de cambio especificada.
Método publico Contains(ItemChange) Indica si este conocimiento conoce el cambio de elemento especificado.
Método publico Contains(SyncKnowledge) Indica si este conocimiento conoce el conocimiento especificado.
Método publico Contains(SyncId, SyncId, SyncVersion) Indica si este conocimiento conoce el cambio de elemento especificado.
Método publico Contains(SyncId, SyncId, SyncId, SyncVersion) Indica si este conocimiento conoce el cambio de la unidad de cambio especificada.
Método publico ContainsMarker(MarkerType, SyncId) Indica si el elemento especificado está marcado con el tipo de marcador especificado.
Método publicoMiembro estático Deserialize(SyncIdFormatGroup, array<Byte> [] () [] []) Crea una nueva instancia de la clase SyncKnowledge usando datos serializados.
Método publicoMiembro estático Deserialize(SyncIdFormatGroup, array<Byte> [] () [] [], ReplicaKeyMap) Crea una nueva instancia de la clase SyncKnowledge usando datos serializados y el mapa de claves de réplica especificado.
Método publico Equals(Object) (Se hereda de Object).
Método publico ExcludeChangeUnit(SyncId, SyncId) Quita del conocimiento el conocimiento sobre la unidad de cambio especificada.
Método publico ExcludeItem(SyncId) Quita del conocimiento el conocimiento sobre el elemento especificado.
Método protegido Finalize() () () () (Se hereda de Object).
Método publico FindMinTickCountForReplica(SyncId) Busca el contador mínimo del conocimiento para la réplica especificada.
Método publico GetHashCode() () () () (Se hereda de Object).
Método publico GetKnowledgeCookie() () () () Obtiene una representación ligera, de solo lectura, de este objeto de conocimiento que se puede utilizar para realizar comparaciones rápidas.
Método publico GetKnowledgeForChangeUnit(SyncId, SyncId) Obtiene el conocimiento para la unidad de cambio especificada.
Método publico GetKnowledgeForColumns(array<SyncId> [] () [] []) Devuelve el conocimiento para el conjunto de unidades de cambio especificado para todos los elementos contenidos en este objeto.
Método publico GetKnowledgeForItem(SyncId) Obtiene el conocimiento para el elemento especificado.
Método publico GetKnowledgeForRange(SyncId, SyncId) Obtiene el conocimiento para el intervalo de identificadores de elemento especificado.
Método publico GetObjectData(SerializationInfo, StreamingContext) Serializa los datos del objeto de conocimiento en un objeto SerializationInfo.
Método publico GetSchema() () () () Devuelve un valor NULL.
Método publico GetSyncIdFormatGroup() () () () Obtiene el esquema de formato de identificador de los identificadores almacenados en este objeto de conocimiento.
Método publico GetType() () () () (Se hereda de Object).
Método publico Intersects(SyncKnowledge) Indica si este conocimiento forma intersección con el conocimiento especificado.
Método publico MapRemoteKnowledgeToLocal(SyncKnowledge) Convierte un objeto de conocimiento de otra réplica en otro compatible con la réplica a la que pertenece este conocimiento.
Método protegido MemberwiseClone() () () () (Se hereda de Object).
Método publico ReadXml(XmlReader) Reconstruye el objeto a partir de su representación XML.
Método publico RemoveAllChangeUnitsMarkers() () () () Quita todos los marcadores de los elementos del conocimiento.
Método publico RemoveMarker(MarkerType, SyncId) Quita un marcador del tipo especificado del elemento especificado.
Método publico Serialize() () () () Serializa los datos del objeto de conocimiento en una matriz de bytes.
Método publico Serialize(Boolean) Serializa los datos del objeto de conocimiento en una matriz de bytes.
Método publico SetLocalTickCount(UInt64) Establece el contador de la réplica a la que pertenece este conocimiento.
Método publico ToString() () () () Obtiene una cadena que representa el conocimiento. (Invalida Object. . :: . .ToString() () () ().)
Método publico WriteXml(XmlWriter) Convierte este objeto en su representación XML.

Principio

Propiedades

  Nombre Descripción
Propiedad pública CompatibilityLevel Obtiene o establece la versión de los componentes de Sync Framework que se puede utilizar con este objeto.
Propiedad públicaMiembro estático DefaultCompatibilityLevel Obtiene o establece el nivel de compatibilidad predeterminado de todos los objetos SyncKnowledge.
Propiedad pública MinimumCompatibilityLevel Obtiene la versión más baja de los componentes de Sync Framework que se puede utilizar con este objeto.
Propiedad pública ReplicaId Obtiene el identificador de la réplica a la que pertenece este conocimiento.
Propiedad pública ReplicaKeyMap Obtiene el mapa de claves de réplica asociado a este conocimiento.

Principio

Vea también

Referencia

SyncKnowledge Clase

Microsoft.Synchronization Espacio de nombres