Microsoft Sync Framework er datasynkronisering programvare for å synkronisere programmet data med databaser . Den lar deg plugge inn synkronisering tjenesteleverandør datalagre og administrere data utveksling uten noen ekstra egendefinerte programmer . Microsoft Sync Services for ADO.NET er synkroniseringen leverandør for synkronisering av databaser med ADO.NET . Den er beregnet for bruk i offline-applikasjoner til å cache data lokalt. Windows Communication Foundation ( WCF ) er et programmeringsgrensesnitt ( API ) i ADO.NET Framework og kan brukes for programmering av sync tjenester applikasjoner. Instruksjoner
en
Last ned og installer Sync Framework fra Microsoft MSDN nettsted ( se Reference 3 for detaljerte instruksjoner ) .
2
Klikk på "Start "-knappen i Windows og velg " Sync Framework " fra " Alle programmer "-menyen . Klikk på "Ny " i "Fil "-menyen .
3
Velg " WCF service Library" i "Library Type" -boksen og skriv inn " WFCSyncServiceP01 " i " prosjektet Name " -boksen for å åpne et nytt prosjekt basert på WCF service Library.
4
Dobbeltklikk på " LocalDataCache1.sync "i" Konfigurer datasynkronisering " vinduet for å åpne den lokale data cache -fil.
5
Klikk på " Advanced " boksen for å utvide forbindelsen menyen og endre Server prosjektet beliggenhet til " WCFSyncServiceP01 . "
6
Klikk på " OK "-knappen å skape den " LocalDataCacheP01.Server.Sync " og " LocalDataCacheP01.Server.SyncContract.vb " synkronisering filer.
7
Fjern " //" comment tegn i tjenerdefinisjon delen av " LocalDataCacheP01 . Server.SyncContract.vb " fil .
8
Flytt " tjenester "-delen av " LocalDataCacheP01.Server.SyncContract.vb "filen til" system.serviceModel "-delen av " app.config " fil .
9
Flytt " serviceBehaviors "-delen av " LocalDataCacheP01.Server.SyncContract.vb "filen til" oppførsel " -delen av" app.config "filen .
10
Sett inn følgende kode i begynnelsen av " LocalDataCacheP01.Server.sync . " file : en
Delvis klasse LocalDataCache1ServerSyncProvider
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
( ByVal avsenderen som objekt , _
ByVal e Som Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _
Handles Me.ApplyChangeFailed
e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite
End Sub
End Class.
11
Høyreklikk på " LocalDataCache1.sync " filen i " WFCSyncServiceP01 " prosjekt vinduet og velg "View "-alternativet.
12
Legg til følgende under " OnInitialized " definisjon delen : en
Me.RemoteProvider = Ny Microsoft.Synchronization.Data.ServerSyncProviderProxy (
New ServiceReference1.LocalDataCache1SyncContractClient )
å synkronisere tjenester ved hjelp av WCF
.