Interfaz IKnowledgeWithMarkers
Representa un objeto de conocimiento que marca los elementos como elementos que requieren unidades de cambio o como elementos que contienen todas las unidades de cambio.
interface IKnowledgeWithMarkers : IUnknown
Miembros
Método de IKnowledgeWithMarkers | Descripción |
---|---|
Marca el elemento especificado como un elemento que requiere que se incluyan todas las unidades de cambio cuando el proveedor de origen lo agrega a un lote de cambios. |
|
Marca el elemento especificado como elemento que contiene todas las unidades de cambio. |
|
Indica si es necesario que el elemento especificado incluya todas las unidades de cambio cuando el proveedor de origen lo agrega a un lote de cambios. |
|
Indica si el elemento especificado contiene todas las unidades de cambio. |
|
Marca el elemento especificado como un elemento que no requiere que se incluyan todas las unidades de cambio cuando el proveedor de origen lo agrega a un lote de cambios. |
|
Quita todos los marcadores de los elementos del conocimiento. |
|
Devuelve el siguiente elemento de la lista de elementos marcado como elemento que requiere todas las unidades de cambio. |
|
Devuelve el siguiente elemento de la lista de elementos marcado como elemento que contiene todas las unidades de cambio. |
|
Restablece el enumerador al principio de la lista. |
Notas
Normalmente, el aplicador de cambios utiliza el objeto IKnowledgeWithMarkers si se están usando los filtros personalizados. Por ejemplo, el filtro excluyó un elemento y se efectúa el seguimiento del mismo como si fuera un fantasma en la réplica de destino. El filtro cambia para que el elemento pase al filtro y, de esta forma, se tenga que aplicar a la réplica de destino, pero el elemento que enumera el proveedor de origen no contiene todas las unidades de cambio para el elemento. El elemento se marca para indicar que requiere que se incluyan todas las unidades de cambio cuando el proveedor de origen agrega el elemento a un lote de cambios. El proveedor de origen detecta que este marcador está establecido para el elemento, e incluye todas las unidades de cambio para ese elemento. El proveedor de destino, a continuación, crea un elemento completo y lo aplica a la réplica de destino.
Un objeto IKnowledgeWithMarkers puede contener marcadores de un solo tipo. Para cambiar el tipo de marcadores contenido en el objeto de conocimiento, se debe llamar a RemoveMarkers antes de agregar nuevos marcadores.
Para obtener un objeto IKnowledgeWithMarkers, pase IID_IKnowledgeWithMarkers al método QueryInteface de un objeto ISyncKnowledge.
Requisitos
Encabezado: Synchronization.h