Microsoft Sync Framework
Sync Framework è una piattaforma di sincronizzazione completa che consente la collaborazione e l'accesso offline per applicazioni, servizi e dispositivi. Le tecnologie e le caratteristiche disponibili in Sync Framework consentono il roaming, la condivisione dei dati e il loro utilizzo in modalità offline. Utilizzando Sync Framework, gli sviluppatori possono compilare ecosistemi di sincronizzazione in grado di integrare qualsiasi applicazione con ogni tipo di dati, indipendentemente dall'archivio, dal protocollo e dalla rete in uso.
In questa documentazione vengono descritti tutti i componenti di Sync Framework, inclusi i seguenti:
Componenti principali
Provider di sincronizzazione dei database (Sync Services for ADO.NET nelle versioni precedenti)
Provider di sincronizzazione dei file (Sync Services for File Systems nelle versioni precedenti)
Componenti di sincronizzazione dei feed Web (Sync Services for FeedSync nelle versioni precedenti)
Nella documentazione di Sync Framework vengono forniti un'introduzione e un set di procedure e argomenti di riferimento per imparare rapidamente a utilizzare in modo produttivo Sync Framework. Le procedure contengono codice di esempio e esempi aggiuntivi sono disponibili in Sync Framework SDK e Code Gallery. Si consiglia di leggere gli argomenti introduttivi, in particolare Selezione dei componenti appropriati di Sync Framework, prima di decidere come utilizzare Sync Framework nelle applicazioni.
Argomenti della sezione
- Vantaggi dell'utilizzo di Sync Framework
Vengono descritti i vantaggi dell'utilizzo di Sync Framework, inclusi l'approccio flessibile, il potente modello di sincronizzazione e gli strumenti produttivi.
- Novità di Sync Framework 2.0
Vengono descritte le caratteristiche aggiunte o migliorate in questa versione di Sync Framework.
- Selezione dei componenti appropriati di Sync Framework
Viene indicato il componente corretto da utilizzare per lo scenario di sincronizzazione e viene descritta l'architettura di Sync Framework.
- Installazione, ridistribuzione e compatibilità tra versioni
Vengono descritti i pacchetti di installazione utilizzati per installare Sync Framework e come tali pacchetti possono essere ridistribuiti con applicazioni che utilizzano Sync Framework.
- Sincronizzazione di database
Viene descritto come sincronizzare i database tramite Sync Framework.
- Sincronizzazione di file
Viene descritto come sincronizzare i file system tramite Sync Framework.
- Sincronizzazione di feed Web
Viene descritto come sincronizzare i feed RSS e Atom con i dati presenti in un archivio locale tramite Sync Framework.
- Sincronizzazione di archivi dati tramite provider personalizzati
Viene descritto come utilizzare i componenti principali, i provider semplici e il servizio di archiviazione dei metadati per creare provider di sincronizzazione personalizzati.
- Sync Framework Riferimento gestito: Microsoft.Synchronization, Microsoft.Synchronization.Data, Microsoft.Synchronization.Data.Server, Microsoft.Synchronization.Data.SqlServer, Microsoft.Synchronization.Data.SqlServerCe, Microsoft.Synchronization.MetadataStorage, Microsoft.Synchronization.SimpleProviders, Microsoft.Synchronization.Files e Microsoft.Synchronization.FeedSync.
Viene fornito materiale di riferimento per gli spazi dei nomi, i tipi e i membri nell'API gestita di Sync Framework.
- Sync Framework Riferimento non gestito: Componenti principali di Sync Framework, Componenti del servizio di archiviazione dei metadati di Sync Framework, Componenti dei provider semplici di Sync Framework, Componenti di sincronizzazione dei file di Sync Framework e Componenti di sincronizzazione Web di Sync Framework
Viene fornito materiale di riferimento per le interfacce, le funzioni e i tipi di dati nell'API non gestita di Sync Framework.
- Glossario di Sync Framework
Viene fornita la definizione dei termini utilizzati nella documentazione di Sync Framework.