Compartir a través de


Interfaz IAsynchronousNotifyingChangeApplierTarget

Representa un objeto que puede guardar de forma asincrónica cambios de elemento y conflictos en una réplica.

interface IAsynchronousNotifyingChangeApplierTarget : IUnknown

Miembros

Métodos de IAsynchronousNotifyingChangeApplierTarget Descripción

IAsynchronousNotifyingChangeApplierTarget::GetIdParameters

Obtiene el esquema de formato de identificador del proveedor.

IASynchronousNotifyingChangeApplierTarget::GetDataRetriever

Obtiene un objeto que se puede usar para recuperar datos de elemento de una réplica.

IAsynchronousNotifyingChangeApplierTarget::RegisterCallback

Registra una interfaz de devolución de llamada que el proveedor debe usar para enviar una notificación de que un método ha finalizado.

IAsynchronousNotifyingChangeApplierTarget::RevokeCallback

Indica que ya no se debe usar la interfaz de devolución de llamada especificada y que se deben liberar todas las referencias a ella.

IAsynchronousNotifyingChangeApplierTarget::GetCurrentTickCount

Incrementa el contador y devuelve el nuevo contador.

IASynchronousNotifyingChangeApplierTarget::GetDestinationVersion

Obtiene la versión de un elemento almacenado en la réplica de destino.

IAsynchronousNotifyingChangeApplierTarget::SaveChange

Guarda un cambio de elemento en el almacén de elementos.

IAsynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits

Guarda en el almacén de elementos un cambio de elemento que contiene cambios de la unidad de cambio.

IAsynchronousNotifyingChangeApplierTarget::SaveConflict

Guarda información sobre un cambio que produjo un conflicto.

IAsynchronousNotifyingChangeApplierTarget::SaveKnowledge

Guarda el conocimiento para el ámbito actual.

IAsynchronousNotifyingChangeApplierTarget::ApplyChangesComplete

Lo llama Sync Framework cuando IAsynchronousNotifyingChangeApplier::ApplyChanges finaliza correctamente.

IAsynchronousNotifyingChangeApplierTarget::OnChangeApplierError

Lo llama Sync Framework cuando cualquiera de los métodos de IAsynchronousNotifyingChangeApplier produce un error.

Notas

Para los métodos SaveChange, SaveChangeWithChangeUnits, SaveConflict y SaveKnowledge, el proveedor debe realizar una de las acciones siguientes:

  • Devolver un código de éxito desde el método y llamar posteriormente al método de IAsynchronousNotifyingChangeApplierTargetCallback correspondiente para informar de que el procesamiento asincrónico ha finalizado correctamente.

  • Devolver un código de éxito desde el método y llamar posteriormente a IAsynchronousNotifyingChangeApplierTargetCallback::OnError para informar de que hubo un error durante el procesamiento asincrónico.

  • Devolver un código de error desde el método. En este caso, no se debe llamar a los métodos de IAsynchronousNotifyingChangeApplierTargetCallback.

Requisitos

Encabezado: Synchronization.h

Vea también

Conceptos

Componentes principales de Sync Framework