SYNC_FULL_ENUMERATION_ACTION Enumeration

Represents the action to be taken by an application in response to ISyncCallback::OnFullEnumerationNeeded.


typedef enum
{
  SFEA_FULL_ENUMERATION,
  SFEA_PARTIAL_SYNC,
  SFEA_ABORT,
} SYNC_FULL_ENUMERATION_ACTION;

SFEA_FULL_ENUMERATION

Perform a full enumeration. When this option is specified, Sync Framework requests that the source provider enumerate all its items. These items are then processed and applied to the destination provider. This is the default option when the application does not register an ISyncCallback interface.

SFEA_PARTIAL_SYNC

Perform a partial synchronization. When this option is specified, the learned knowledge is applied as single item exceptions.

SFEA_ABORT

Cancel the synchronization session. All methods will return errors as if they were canceled.

Header: Synchronization.h

Show: