Interfaz IAsynchronousNotifyingChangeApplierTarget
Representa un objeto que puede guardar de forma asincrónica cambios de elemento y conflictos en una réplica.
Nota
esta interfaz ya está obsoleta.
interface IAsynchronousNotifyingChangeApplierTarget : IUnknown
Miembros
Métodos de IAsynchronousNotifyingChangeApplierTarget | Descripción |
---|---|
Obtiene el esquema de formato de identificador del proveedor. |
|
Obtiene un objeto que se puede usar para recuperar datos de elemento de una réplica. |
|
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. |
|
Indica que ya no se debe usar la interfaz de devolución de llamadas 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. |
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. |
Guarda información sobre un cambio que produjo un conflicto de simultaneidad. |
|
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
Normalmente, el proveedor de destino implementa IAsynchronousNotifyingChangeApplierTarget.
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