Microsoft Sync Framework est un logiciel de synchronisation des données permet de synchroniser les données des applications de bases de données . Il vous permet de brancher dans les services des banques de données du fournisseur de synchronisation et de gérer les échanges de données sans programmes personnalisés supplémentaires . Microsoft Sync Services for ADO.NET est le fournisseur de synchronisation des bases de données de synchronisation à l'aide de ADO.NET. Il est destiné à être utilisé dans les applications hors ligne pour mettre en cache les données localement . Windows Communication Foundation (WCF ) est une interface de programmation d'application (API ) dans le cadre ADO.NET et peut être utilisé pour la programmation d'applications de services synchronisation. Instructions
1
Téléchargez et installez le Sync Framework sur le site MSDN de Microsoft (voir référence 3 pour les instructions détaillées).
2
Cliquez sur le bouton " Démarrer" dans le windows et sélectionnez l' option " Sync Framework " dans le menu " Tous les programmes" . Cliquez sur l'option "Nouveau" dans le menu "Fichier" .
3
Sélectionnez la " Bibliothèque de services WCF " dans la case " Type Library " et tapez " WFCSyncServiceP01 " dans le " Nom du projet " boîte pour ouvrir un nouveau projet basé sur la bibliothèque du service WCF .
4
Double- cliquez sur le " LocalDataCache1.sync " dans la fenêtre" Configurer les données de synchronisation "pour ouvrir le fichier de cache de données local .
5
Cliquez sur la case à cocher "Advanced" pour développer le menu de connexion et de changer l'emplacement du projet de serveur pour " WCFSyncServiceP01 . "
6
Cliquez sur le bouton "OK" pour créer le " LocalDataCacheP01.Server.Sync " et les fichiers de synchronisation " LocalDataCacheP01.Server.SyncContract.vb " .
7
Supprimer "//" caractères de commentaire dans la section de définition de serveur du " LocalDataCacheP01 . Server.SyncContract.vb " fichier .
8
Déplacez le " "du " services LocalDataCacheP01.Server.SyncContract.vb " fichier dans le " "du " system.serviceModel App.config " fichier .
9
Déplacez le " "du " serviceBehaviors LocalDataCacheP01.Server.SyncContract.vb " fichier dans le " "du " comportement fichier App.config " .
10
Insérez le code suivant au début de la " LocalDataCacheP01.Server.sync . " fichier : Photos Classées LocalDataCache1ServerSyncProvider
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
partielle ( sender As Object , _
ByVal e As Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _
Poignées Me.ApplyChangeFailed
e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite
End Sub End Class
. < br >
11
Faites un clic droit sur le fichier " LocalDataCache1.sync " dans la fenêtre de projet " WFCSyncServiceP01 " et sélectionnez l'option «Afficher» .
12
Ajoutez les lignes suivantes dans le cadre du " OnInitialized " section définition :
Me.RemoteProvider = New Microsoft.Synchronization.Data.ServerSyncProviderProxy (produits
New ServiceReference1.LocalDataCache1SyncContractClient )
pour synchroniser services utilisant WCF
.