Condividi tramite


Interoperabilità con i feed FeedSync

Un provider di sincronizzazione può utilizzare Sync Services for FeedSync per sincronizzare elementi archiviati in un feed FeedSync, ad esempio un feed RSS o Atom, con le altre repliche in una community di sincronizzazione Sync Framework.

Interoperabilità con un provider

L'oggetto FeedSyncServices (per il codice gestito) o l'interfaccia IFeedSyncServices (per il codice non gestito) consente a un provider di interagire con un feed FeedSync implementando metodi che equivalgono ai metodi che un provider deve implementare. Generalmente questi metodi possono essere chiamati direttamente dal metodo del provider, passando semplicemente i parametri passati al provider.

Generazione di un feed

Quando le modifiche vengono applicate, l'oggetto FeedBuilder (per il codice gestito) o l'interfaccia IFeedBuilder (per il codice non gestito) consente a un provider di salvare le modifiche e i conflitti nel feed FeedSync.

Conversione degli ID

Per convertire gli ID di sincronizzazione dal formato del provider al formato FeedSync, l'oggetto FeedIdConverter (per il codice gestito) o l'interfaccia IFeedIdConverter (per il codice non gestito) vengono implementati dal provider e chiamati da Sync Framework.

Accesso ai metadati FeedSync

Un provider può accedere ai metadati sul feed e sui relativi elementi e alla loro cronologia tramite la proprietà FeedMetadata (per il codice gestito) o il metodo IFeedSyncServices::GetFeedMetadata (per il codice non gestito). Questi metadati contengono informazioni di condivisione sul feed e un insieme di oggetti dei metadati che descrivono gli elementi nel feed.

Vedere anche

Riferimento

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

Concetti

Provider di sincronizzazione
Componenti di Sync Services for FeedSync