AnchorEnumerationSimpleSyncProvider Class

Represents a provider for replicas that track changes by using anchors.

Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in microsoft.synchronization.simpleproviders.dll)

Syntax

'Declaration
Public MustInherit Class AnchorEnumerationSimpleSyncProvider
    Inherits SimpleSyncProvider
'Usage
Dim instance As AnchorEnumerationSimpleSyncProvider
public abstract class AnchorEnumerationSimpleSyncProvider : SimpleSyncProvider
public ref class AnchorEnumerationSimpleSyncProvider abstract : public SimpleSyncProvider
public abstract class AnchorEnumerationSimpleSyncProvider extends SimpleSyncProvider
public abstract class AnchorEnumerationSimpleSyncProvider extends SimpleSyncProvider

Remarks

The simple provider API is designed primarily for two types of replicas:

  • Replicas that do not support any kind of change tracking. This type of replica uses a full enumeration provider (FullEnumerationSimpleSyncProvider), which enumerates all items from the source replica every time synchronization occurs.

  • Replicas that support anchor-based change tracking. This type of replica uses an anchor-based provider (AnchorEnumerationSimpleSyncProvider), which enumerates the items from the source replica that changed after a specific anchor was set, which is typically a point in time.

For more information about simple providers, see How to: Create a Managed Simple Provider. For more information about custom providers in general, see Custom Provider Fundamentals, especially the section "Deciding Between a Simple Provider and a Standard Provider".

Inheritance Hierarchy

System.Object
   Microsoft.Synchronization.SyncProvider
     Microsoft.Synchronization.SimpleProviders.SimpleSyncProvider
      Microsoft.Synchronization.SimpleProviders.AnchorEnumerationSimpleSyncProvider

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also

Reference

AnchorEnumerationSimpleSyncProvider Members
Microsoft.Synchronization.SimpleProviders Namespace