Microsoft Sync Framework è un software di sincronizzazione dei dati utilizzati per sincronizzare i dati delle applicazioni con i database . Esso permette di collegare in servizi archivi di dati del provider di sincronizzazione e di gestire lo scambio di dati senza programmi aggiuntivi personalizzati . Microsoft Sync Services for ADO.NET è il provider di sincronizzazione per la sincronizzazione dei database utilizzando ADO.NET . Esso è destinato per l'uso nelle applicazioni offline per memorizzare nella cache i dati localmente . Il Windows Communication Foundation ( WCF) è un'interfaccia di programmazione delle applicazioni ( API ) in ADO.NET Framework e può essere utilizzato per la programmazione di applicazioni di servizi di sincronizzazione . Istruzioni
1
Scaricare e installare il Sync Framework dal sito Web Microsoft MSDN ( vedi riferimento 3 per le istruzioni dettagliate) .
2 Fare clic sul pulsante "Start" nella Windows e selezionare l' opzione " Sync Framework " dal menu " Tutti i programmi " . Fare clic sull'opzione "Nuovo " nel menu "File" .
3
Selezionare il " servizio WCF Library" nella casella " Tipo Biblioteca " e digitare " WFCSyncServiceP01 " nel " Nome del progetto " casella per aprire un nuovo progetto basato su WCF Servizio Biblioteca .
4
doppio clic " LocalDataCache1.sync " nella finestra" Configura sincronizzazione dati "per aprire il file di cache di dati locale .
5
Fare clic sulla casella di controllo "Avanzate" per espandere il menu di collegamento e modificare il percorso del progetto del server a " WCFSyncServiceP01 . "
6
Fare clic sul pulsante " OK " per creare il " LocalDataCacheP01.Server.Sync " e " LocalDataCacheP01.Server.SyncContract.vb " file di sincronizzazione.
7
Remove " //" caratteri di commento nella sezione di definizione del server del " LocalDataCacheP01 . Server.SyncContract.vb "file .
8
Spostare il " "del " servizi LocalDataCacheP01.Server.SyncContract.vb "file alla" "del " system.serviceModel App.config "file .
9
Spostare il " "del " serviceBehaviors LocalDataCacheP01.Server.SyncContract.vb "file alla" "del " comportamento file app.config " .
10
Inserire il codice riportato di seguito all'inizio del " LocalDataCacheP01.Server.sync . " File :
Partial Class LocalDataCache1ServerSyncProvider
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
( ByVal sender As Object , _
ByVal e As Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _
Maniglie Me.ApplyChangeFailed
e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite
End Sub
End Class . < br >
11
pulsante destro del mouse sul file " LocalDataCache1.sync " nella finestra del progetto " WFCSyncServiceP01 " e selezionare l' opzione "Visualizza" .
12
Aggiungere il seguente sotto la " OnInitialized " sezione di definizione :
Me.RemoteProvider = New Microsoft.Synchronization.Data.ServerSyncProviderProxy (
ServiceReference1.LocalDataCache1SyncContractClient ) per
per sincronizzare i servizi utilizzando WCF
.