May 31
Microsoft Sync Framework è un software di sincronizzazione dei dati utilizzato per sincronizzare i dati delle applicazioni con i database. Esso consente di collegare in archivi di dati provider di servizi 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 all'uso nelle applicazioni non in linea ai dati della cache localmente. Il Windows Communication Foundation (WCF) è un'interfaccia di programmazione delle applicazioni (API) nel quadro ADO.NET e può essere utilizzato per la programmazione di applicazioni di servizi di sincronizzazione.
1 Scaricare e installare il quadro Sync dal sito Web Microsoft MSDN (vedi riferimento 3 per le istruzioni dettagliate).
2 Fare clic sul pulsante "Start" di 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 "libreria dei tipi" e digitare "WFCSyncServiceP01" nella casella "Nome progetto" per aprire un nuovo progetto basato su WCF Servizio Bibliotecario.
4 Fare doppio clic sul "LocalDataCache1.sync" nella finestra "Configura sincronizzazione dei 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 Project Server per "WCFSyncServiceP01."
6 Fare clic sul pulsante "OK" per creare il file di sincronizzazione "LocalDataCacheP01.Server.SyncContract.vb" "LocalDataCacheP01.Server.Sync" e.
7 Rimuovere "//" caratteri di commento nella sezione definizione di server di file "LocalDataCacheP01.Server.SyncContract.vb".
8 Spostare la sezione "servizi" del file "LocalDataCacheP01.Server.SyncContract.vb" alla sezione "system.serviceModel" del file "App.config".
9 Spostare la sezione "serviceBehaviors" del file "LocalDataCacheP01.Server.SyncContract.vb" alla sezione "comportamento" del file "App.config".
10 Inserire il seguente codice all'inizio della "LocalDataCacheP01.Server.sync." file:
Parziale LocalDataCache1ServerSyncProvider Class
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
(ByVal sender As Object, _
ByVal e come 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 la seguente definizione nella sezione "OnInitialized":
Me.RemoteProvider = Nuovo Microsoft.Synchronization.Data.ServerSyncProviderProxy (
New ServiceReference1.LocalDataCache1SyncContractClient)
per i servizi di sincronizzazione tramite WCF.