Interfaccia IAsynchronousNotifyingChangeApplierTarget
Rappresenta un oggetto che può salvare le modifiche degli elementi e i conflitti in una replica in modo asincrono.
interface IAsynchronousNotifyingChangeApplierTarget : IUnknown
Membri
Metodi IAsynchronousNotifyingChangeApplierTarget | Descrizione |
---|---|
Ottiene lo schema del formato dell'ID del provider. |
|
Ottiene un oggetto che può essere utilizzato per recuperare dati dell'elemento da una replica. |
|
Registra un'interfaccia di callback che deve essere utilizzata dal provider per inviare la notifica relativa al completamento di un metodo. |
|
Indica che l'interfaccia di callback specificata non deve essere più utilizzata e che tutti i riferimenti ad essa devono essere rilasciati. |
|
IAsynchronousNotifyingChangeApplierTarget::GetCurrentTickCount |
Incrementa il conteggio e restituisce il nuovo conteggio. |
IASynchronousNotifyingChangeApplierTarget::GetDestinationVersion |
Ottiene la versione di un elemento archiviato nella replica di destinazione. |
Salva una modifica dell'elemento nell'archivio di elementi. |
|
IAsynchronousNotifyingChangeApplierTarget::SaveChangeWithChangeUnits |
Salva una modifica dell'elemento che contiene modifiche dell'unità di modifica all'archivio di elementi. |
Salva informazioni su una modifica che ha causato un conflitto. |
|
Salva la conoscenza per l'ambito corrente. |
|
IAsynchronousNotifyingChangeApplierTarget::ApplyChangesComplete |
Chiamato da Sync Framework quando IAsynchronousNotifyingChangeApplier::ApplyChanges viene completato correttamente. |
IAsynchronousNotifyingChangeApplierTarget::OnChangeApplierError |
Chiamato da Sync Framework quando qualsiasi metodo IAsynchronousNotifyingChangeApplier ha esito negativo. |
Osservazioni
Per i metodi SaveChange, SaveChangeWithChangeUnits, SaveConflict e SaveKnowledge, il provider deve eseguire una delle azioni seguenti:
Restituire un codice di esito positivo dal metodo e chiamare successivamente il metodo IAsynchronousNotifyingChangeApplierTargetCallback corrispondente per segnalare che l'elaborazione asincrona è stata completata correttamente.
Restituire un codice di esito positivo dal metodo e successivamente chiamare IAsynchronousNotifyingChangeApplierTargetCallback::OnError per segnalare che durante l'elaborazione asincrona si è verificato un errore.
Restituire un codice di errore dal metodo. In questo caso, i metodi IAsynchronousNotifyingChangeApplierTargetCallback non devono essere chiamati.
Requisiti
Intestazione: Synchronization.h