Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come sincronizzare i servizi tramite WCF

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 .

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
.

 

Programmazione © www.354353.com