Interfaz ISyncKnowledge
Representa el conocimiento que una réplica tiene sobre su almacén de elementos.
Sintaxis
interface ISyncKnowledge : IUnknown
Miembros
Métodos de ISyncKnowledge |
Descripción |
---|---|
Obtiene el identificador de la réplica a la que pertenece este conocimiento. |
|
Serializa los datos del objeto de conocimiento en una matriz de bytes. |
|
Establece el contador de la réplica a la que pertenece este conocimiento. |
|
Indica si este conocimiento conoce el cambio de elemento especificado. |
|
Indica si este conocimiento conoce el cambio de la unidad de cambio especificada. |
|
Obtiene el vector de reloj que define los cambios contenidos en el conocimiento. |
|
Obtiene el objeto IReplicaKeyMap que está asociado a este conocimiento. |
|
Crea una nueva instancia de este objeto y copia los datos del mismo en el nuevo objeto. |
|
Convierte una versión de otra réplica en una que es compatible con la réplica a la que pertenece este conocimiento. |
|
Convierte un objeto de conocimiento de otra réplica en uno que es compatible con la réplica a la que pertenece este conocimiento. |
|
Combina el conocimiento especificado con el conocimiento actual. |
|
Obtiene el conocimiento para el elemento especificado. |
|
Obtiene el conocimiento para la unidad de cambio especificada. |
|
Obtiene el conocimiento para el intervalo de identificadores de elemento especificado. |
|
Quita del conocimiento el conocimiento sobre el elemento especificado. |
|
Quita del conocimiento el conocimiento sobre la unidad de cambio especificada. |
|
Indica si este conocimiento conoce el conocimiento especificado. |
|
Busca el contador mínimo del conocimiento para la réplica especificada. |
|
Obtiene un objeto que puede enumerar los objetos IRangeException que se encuentran almacenados en el conocimiento. |
|
Obtiene un objeto que puede enumerar los objetos ISingleItemException que se encuentran almacenados en el conocimiento. |
|
Obtiene un objeto que puede enumerar los objetos IChangeUnitException que se encuentran almacenados en el conocimiento. |
|
Obtiene el vector de reloj asociado al identificador de elemento especificado. |
|
Obtiene el vector de reloj asociado al identificador de unidad de cambio especificado. |
|
Obtiene la versión de esta estructura de conocimiento. |
Notas
Para obtener un nuevo objeto ISyncKnowledge, primero cree un objeto IProviderSyncServices pasando CLSID_SyncServices e IID_IProviderSyncServices a la función CoCreateInstance. A continuación, cree el objeto de conocimiento con IProviderSyncServices::CreateSyncKnowledge.
Tenga en cuenta que no hay una representación única del conocimiento. Un conocimiento equivalente se podría representar de formas diferentes y devolver valores distintos de los métodos de inspección del conocimiento, como GetScopeVector, GetRangeExceptions, GetSingleItemExceptions o GetChangeUnitExceptions.
Requisitos
Encabezado: Synchronization.h