Partager via


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.

Topologie de synchronisation sur plusieurs couches

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