Handpuzzles.com


Comment synchroniser Utiliser les services WCF

Comment synchroniser Utiliser les services WCF

Microsoft Sync Framework est un logiciel de synchronisation de données utilisé pour synchroniser les données de l'application des bases de données. Il vous permet de brancher en données fournisseur de services de synchronisation magasins et de gérer l'échange de données sans programmes personnalisés supplémentaires. Microsoft Services de synchronisation pour ADO.NET est le fournisseur de synchronisation pour synchroniser les bases de données en utilisant ADO.NET. Il est destiné à être utilisé dans les applications hors ligne aux données de cache localement. Le Windows Communication Foundation (WCF) est une interface de programmation d'application (API) dans le cadre de ADO.NET et peut être utilisé pour la programmation des applications de services de synchronisation.

Instructions


•  Télécharger et installer le Sync Framework à partir du site Microsoft MSDN (voir référence 3 pour les instructions détaillées).

•  Cliquez sur le bouton "Démarrer" dans Windows et sélectionnez l'option "Sync Framework" dans le menu "Tous les programmes". Cliquez sur l'option "Nouveau" dans le menu "Fichier".

•  Sélectionnez le "service WCF Bibliothèque" dans la boîte "Type Library" et tapez "WFCSyncServiceP01" dans la case "Nom du projet" d'ouvrir un nouveau projet basé sur Bibliothèque du service WCF.

•  Double-cliquez sur le "LocalDataCache1.sync" dans la fenêtre "Configurer la synchronisation des données" pour ouvrir le fichier de cache de données local.

•  Cliquez sur la case "Avancé" à cocher pour développer le menu de connexion et de changer l'emplacement du projet de serveur pour "WCFSyncServiceP01."

•  Cliquez sur le bouton "OK" pour créer le "LocalDataCacheP01.Server.SyncContract.vb" synchronisation des fichiers "LocalDataCacheP01.Server.Sync» et.

•  Supprimer "//" caractères de commentaire dans la section de définition de serveur du fichier "LocalDataCacheP01.Server.SyncContract.vb".

•  Déplacez la section "services" du fichier "LocalDataCacheP01.Server.SyncContract.vb» à la section «system.serviceModel" du fichier "App.config".

•  Déplacez la section "serviceBehaviors" du fichier "LocalDataCacheP01.Server.SyncContract.vb" à la section "comportement" du fichier "App.config".

•  Insérez le code suivant au début de la "LocalDataCacheP01.Server.sync." fichier: Classe partielle LocalDataCache1ServerSyncProvider Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _ (expéditeur de ByVal comme objet, _ ByVal e comme Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs) _ Poignées Me.ApplyChangeFailed e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite End Class End Sub.

•  Faites un clic droit sur ​​le fichier "LocalDataCache1.sync" dans la fenêtre de projet "WFCSyncServiceP01" et sélectionnez l'option "View".

•  Ajoutez les lignes suivantes dans le cadre du "OnInitialized" section de définition: Me.RemoteProvider = New Microsoft.Synchronization.Data.ServerSyncProviderProxy (New ServiceReference1.LocalDataCache1SyncContractClient) pour synchroniser les services utilisant WCF.




        

Publish my comment