Share via


Interaction avec les flux FeedSync

Un fournisseur de synchronisation peut utiliser Sync Services for FeedSync pour synchroniser des éléments stockés dans un flux FeedSync, tel qu'un flux RSS ou Atom, avec d'autres réplicas d'une communauté de synchronisation Sync Framework.

Interaction avec un fournisseur

L'objet FeedSyncServices (pour le code managé) ou l'interface IFeedSyncServices (pour le code non managé) aide un fournisseur à interagir avec un flux FeedSync en implémentant des méthodes qui correspondent aux méthodes qu'un fournisseur doit implémenter. Ces méthodes peuvent être appelées directement à partir de la méthode de fournisseur, en passant les paramètres passés au fournisseur.

Génération d'un flux

Lorsque les modifications sont appliquées, l'objet FeedBuilder (pour le code managé) ou l'interface IFeedBuilder (pour le code non managé) aide un fournisseur à enregistrer les modifications et les conflits dans le flux FeedSync.

Conversion d'ID

Pour convertir des ID de synchronisation entre le format du fournisseur et le format FeedSync, l'objet FeedIdConverter (pour le code managé) ou l'interface IFeedIdConverter (pour le code non managé) est implémenté par le fournisseur et est appelé par Sync Framework.

Accès aux métadonnées FeedSync

Un fournisseur peut accéder aux métadonnées relatives au flux et à ses éléments et leur historique via la propriété FeedMetadata (pour le code managé) ou la méthode IFeedSyncServices::GetFeedMetadata (pour le code non managé). Ces métadonnées contiennent des informations de partage à propos du flux et une collection d'objets de métadonnées qui décrivent les éléments du flux.

Voir aussi

Référence

Interface IFeedSyncServices
Interface IFeedBuilder
Interface IFeedIdConverter
Microsoft.Synchronization.FeedSync
FeedSyncServices
FeedBuilder
FeedIdConverter

Concepts

Fournisseurs de synchronisation
Composants de Sync Services for FeedSync