Condividi tramite


Enumerazione CONFLICT_RESOLUTION_POLICY

Rappresenta le opzioni per il criterio di risoluzione dei conflitti da utilizzare per la sessione di sincronizzazione.

typedef enum 
{
  CRP_NONE,
  CRP_DESTINATION_PROVIDER_WINS,
  CRP_SOURCE_PROVIDER_WINS,
  CRP_LAST,
} CONFLICT_RESOLUTION_POLICY;

Membri

  • CRP_NONE
    Consente di delegare la risoluzione dei conflitti all'applicazione. Se si imposta questo criterio, ISyncCallback::OnConflict verrà generato per ogni conflitto.
  • CRP_DESTINATION_PROVIDER_WINS
    In caso di conflitto prevale sempre l'elemento di destinazione. Quando si verifica un conflitto, non verrà effettuata alcuna modifica all'elemento di destinazione.
  • CRP_SOURCE_PROVIDER_WINS
    In caso di conflitto prevale sempre la modifica di origine. Quando si verifica un conflitto, la modifica di origine viene applicata alla destinazione, sovrascrivendo l'elemento di destinazione.
  • CRP_LAST
    Segnaposto per l'ultimo elemento nell'enumerazione. Non utilizzare questo valore.

Requisiti

Intestazione: Synchronization.h

Vedere anche

Riferimento

IKnowledgeSyncProvider::ProcessChangeBatch
IKnowledgeSyncProvider::ProcessFullEnumerationChangeBatch
ISyncSession::Start
ISynchronousNotifyingChangeApplier::ApplyChanges
IAsynchronousNotifyingChangeApplier::ApplyChanges
IFeedSyncServices::ProcessChangeBatch

Concetti

Componenti principali di Sync Framework