Share via


FullEnumerationSimpleSyncProvider Class

Represents a provider for replicas that do not support any type of change tracking.

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

Syntax

'Declaration
Public MustInherit Class FullEnumerationSimpleSyncProvider
    Inherits SimpleSyncProvider
'Usage
Dim instance As FullEnumerationSimpleSyncProvider
public abstract class FullEnumerationSimpleSyncProvider : SimpleSyncProvider
public ref class FullEnumerationSimpleSyncProvider abstract : public SimpleSyncProvider
public abstract class FullEnumerationSimpleSyncProvider extends SimpleSyncProvider
public abstract class FullEnumerationSimpleSyncProvider 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.FullEnumerationSimpleSyncProvider

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

FullEnumerationSimpleSyncProvider Members
Microsoft.Synchronization.SimpleProviders Namespace