Freigeben über


CONFLICT_RESOLUTION_POLICY-Enumeration

Stellt die Optionen für die Richtlinie zur Konfliktauflösung dar, die für die Synchronisierungssitzung verwendet werden soll.

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

Member

  • CRP_NONE
    Zur Anwendung delegieren, um Konflikte zu lösen. Wenn diese Richtlinie festgelegt ist, wird ISyncCallback::OnConflict für jeden Konflikt ausgelöst.
  • CRP_DESTINATION_PROVIDER_WINS
    Das Zielelement wird immer als Auflösungsgewinner ausgewählt. Wenn ein Konflikt auftritt, wird keine Änderung am Zielelement vorgenommen.
  • CRP_SOURCE_PROVIDER_WINS
    Die Quelländerung wird immer als Auflösungsgewinner ausgewählt. Wenn ein Konflikt auftritt, wird die Quelländerung für das Ziel übernommen und überschreibt das Zielelement.
  • CRP_LAST
    Ein Platzhalter für das letzte Element in der Enumeration. Verwenden Sie diesen Wert nicht.

Anforderungen

Header: Synchronization.h

Siehe auch

Verweis

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

Konzepte

Kernkomponenten von Synchronization Framework