Microsoft Sync Framework er datasynkronisering software, der bruges til at synkronisere ansøgning data med databaser. Det giver dig mulighed for at sætte ind synkronisering tjenesteyder datalagre og håndtere dataudveksling uden yderligere brugerdefinerede programmer . Microsoft Sync Services til ADO.NET er synkroniseringen udbyder for synkronisering databaser ved hjælp af ADO.NET . Det er beregnet til brug i offline applikationer til at cache data lokalt . Windows Communication Foundation ( WCF ) er en application programming interface (API) i ADO.NET Framework og kan bruges til programmering af sync tjenester applikationer. Instruktioner
1
Download og installer Sync Framework fra Microsoft MSDN hjemmeside (se Reference 3 for de detaljerede instruktioner) .
2
Klik på "Start " knappen i Windows og vælg " Sync Framework " fra " Alle programmer " menuen. Klik på "Ny " i menuen "Filer" .
3
Vælg " WCF service Library" i "Library Type" boksen og skriv " WFCSyncServiceP01 " i " projekt Name " boksen for at åbne et nyt projekt baseret på WCF service Library .
4
Dobbeltklik på " LocalDataCache1.sync "i" Konfigurer datasynkronisering " vinduet for at åbne den lokale data cache -fil.
5
Klik på "Avanceret" afkrydsningsfeltet for at udvide forbindelsen menuen og ændre Server projektet placering til " WCFSyncServiceP01 . "
6
Klik på " OK "-knappen at skabe den " LocalDataCacheP01.Server.Sync " og " LocalDataCacheP01.Server.SyncContract.vb " synkronisering filer.
7
Fjern " //" kommentar-tegn i serveren definition afsnit af " LocalDataCacheP01 . Server.SyncContract.vb "fil .
8
Flyt " services "i " LocalDataCacheP01.Server.SyncContract.vb "fil til" System.ServiceModel "i " app.config "fil .
9
Flyt " serviceBehaviors "i " LocalDataCacheP01.Server.SyncContract.vb " fil til " adfærd "i " app.config "fil .
< br > 10
Indsæt følgende kode i starten af " LocalDataCacheP01.Server.sync ". file : Hej
Partial Class LocalDataCache1ServerSyncProvider
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
( ByVal afsender Som Object , _
ByVal e Som Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _
Håndtag Me.ApplyChangeFailed
e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite
End Sub
End Class. < br >
11
Højreklik på " LocalDataCache1.sync "-fil i " WFCSyncServiceP01 "-projektet vinduet og vælg "Vis" valgmulighed.
12
Tilføj følgende under " OnInitialized "definition sektion : Hej
Me.RemoteProvider = Ny Microsoft.Synchronization.Data.ServerSyncProviderProxy (
Nyt ServiceReference1.LocalDataCache1SyncContractClient )
at synkronisere tjenester ved hjælp WCF
.