Procédure : configurer la synchronisation pour un périphérique
Synchronization Services for ADO.NET 1.0 a été commercialisé à l'origine avec MicrosoftVisual Studio 2008. Cette version de Sync Framework permettait la synchronisation entre une base de données serveur et une base de données SQL Server Compact sur le bureau. Sync Framework permet désormais d'effectuer une synchronisation entre une base de données serveur et une base de données SQL Server Compact sur un périphérique.
La configuration de la synchronisation pour un périphérique est similaire à la configuration de la synchronisation multicouche pour la synchronisation de bureau. L'architecture est présentée dans l'illustration suivante.
Dans une architecture multicouche pour les périphériques, les composants de synchronisation sont utilisés comme suit :
Le fournisseur de synchronisation serveur se trouve sur le serveur ou une autre couche. Le fournisseur est contenu dans Microsoft.Synchronization.Data.Server.dll. Utilisez la DLL incluse avec SQL Server Compact ou Visual Studio 2008, la version initiale ou SP1.
Le fournisseur de synchronisation client et l'agent de synchronisation se trouvent tous deux sur le périphérique. L'agent est contenu dans Microsoft.Synchronization.Data.dll et le fournisseur est contenu dans Microsoft.Synchronization.Data.SqlServerCe.dll. Utilisez les versions périphériques des DLL.
La communication entre le fournisseur de synchronisation serveur et l'agent de synchronisation est gérée par l'objet ServerSyncProviderProxy et un service. Sync Framework ne spécifie pas le type de service que vous devez utiliser. Toutefois, les applications utilisent en règle générale un service Web ou WCF (Windows Communication Foundation).
Pour plus d'informations sur la configuration requise, consultez Configuration matérielle et logicielle requise pour Sync Framework.
Exemple d'application
Pour obtenir un exemple complet qui illustre la synchronisation des périphériques, téléchargez les exemples à partir du Centre de téléchargement Microsoft. Le fichier Lisez-moi relatif à l'exemple de périphérique qui est inclus dans le fichier compressé (.zip) à extraction automatique contient des informations plus détaillées sur la synchronisation des périphériques ainsi que des instructions sur le mode d'exécution de l'exemple.
Voir aussi
Autres ressources
Procédure : configurer la synchronisation multicouche
Programmation des tâches courantes de synchronisation client et serveur