Partager via


Interaction avec les flux FeedSync

Un fournisseur de synchronisation peut utiliser les composants de synchronisation Web Sync Framework 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

Microsoft.Synchronization.FeedSync

FeedSyncServices

FeedBuilder

FeedIdConverter

Autres ressources

Implémentation d'un fournisseur personnalisé standard

Composants de synchronisation Web Sync Framework

Interface IFeedSyncServices

Interface IFeedBuilder

Interface IFeedIdConverter