Share via


FeedSyncServices Class

Represents services that translate data between the FeedSync XML format to the Sync Framework object format.

Inheritance Hierarchy

System.Object
  Microsoft.Synchronization.FeedSync.FeedSyncServices

Namespace:  Microsoft.Synchronization.FeedSync
Assembly:  Microsoft.Synchronization (in Microsoft.Synchronization.dll)

Syntax

'Declaration
Public Class FeedSyncServices
'Usage
Dim instance As FeedSyncServices
public class FeedSyncServices
public ref class FeedSyncServices
type FeedSyncServices =  class end
public class FeedSyncServices

The FeedSyncServices type exposes the following members.

Constructors

  Name Description
Public method FeedSyncServices(SyncIdFormatGroup, SyncId) Initializes a new instance of the FeedSyncServices class that contains the specified ID format schema and replica ID.
Public method FeedSyncServices(SyncIdFormatGroup, SyncId, FeedIdConverter) Initializes a new instance of the FeedSyncServices class that contains the specified ID format schema, replica ID, and ID converter.

Top

Properties

  Name Description
Public property FeedMetadata Gets the metadata for the FeedSync feed.

Top

Methods

  Name Description
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetChangeBatch Gets a change batch from the loaded FeedSync feed. The change batch contains item metadata for items that are not contained in the specified knowledge from the destination provider.
Public method GetHashCode (Inherited from Object.)
Public method GetKnowledge Computes the current knowledge of the replica by using the loaded FeedSync feed and returns that knowledge.
Public method GetNextTickCount Gets the current tick count from SyncKnowledge that is computed by using the loaded FeedSync feed, advances the tick count, and updates the tick count in the knowledge.
Public method GetType (Inherited from Object.)
Public method LoadChangeData Gets item data from the loaded FeedSync feed. The item data is represented as XML text.
Public method LoadFeed Loads a FeedSync feed from a stream.
Protected method MemberwiseClone (Inherited from Object.)
Public method ProcessChangeBatch Processes a batch of changes that are specified by the source provider by handling conflicts and applying changes to the loaded FeedSync feed.
Public method ToString (Inherited from Object.)

Top

Remarks

FeedSyncServices helps implement KnowledgeSyncProvider methods for a provider that represents a FeedSync endpoint.

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

Microsoft.Synchronization.FeedSync Namespace