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