Microsoft Sync Framework är synkronisering av data programvara som används för att synkronisera ansökan data med databaser . Det gör att du kan koppla in synkronisering tjänster butiker operatörsdata och hantera datautbyte utan några ytterligare anpassade program . Microsoft Sync Services för ADO.NET är synkroniseringen leverantören för synkronisering av databaser med ADO.NET . Den är avsedd för användning i offline- applikationer för att cacha data lokalt . Windows Communication Foundation ( WCF ) är ett programmeringsgränssnitt ( API ) i ADO.NET Framework och kan användas för programmering av Sync Services applikationer . Instruktioner
1
Ladda ner och installera Sync Framework från Microsoft MSDN webbplats ( se referens 3 för detaljerade instruktioner ) .
2
Klicka på "Start " -knappen i Windows och välja "Sync Framework " alternativ från " Alla program " -menyn . Klicka på " Ny" i " Arkiv " -menyn .
3
Välj " WCF service Library " i " Library Typ " och skriv in " WFCSyncServiceP01 " i " Project Name " rutan för att öppna ett nytt projekt som bygger på WCF service Library .
4
Dubbelklicka på " LocalDataCache1.sync " i " Konfigurera Data Synchronization " fönstret för att öppna den lokala filen datacache .
5
Klicka på " Advanced " kryssrutan för att utöka kopplingen menyn och ändra platsen Server projektet " WCFSyncServiceP01 . "
6
Klicka på " OK" för att skapa den " LocalDataCacheP01.Server.Sync " och " LocalDataCacheP01.Server.SyncContract.vb " filer synkronisering .
7
bort " //" Kommentar tecken i servern definition avsnitt av " LocalDataCacheP01 . Server.SyncContract.vb " filen .
8
Flytta " tjänster "i " LocalDataCacheP01.Server.SyncContract.vb " filen till " System.ServiceModel " avsnitt av " app.config " fil .
9
Flytta " serviceBehaviors " avsnitt av " LocalDataCacheP01.Server.SyncContract.vb " filen till " beteende "i " app.config " filen .
10
Infoga följande kod i början av " LocalDataCacheP01.Server.sync . " file :
Partiell klass LocalDataCache1ServerSyncProvider
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
( ByVal avsändare As Object , _
ByVal e Som Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _
Handtag Me.ApplyChangeFailed
e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite
End Sub
End Class .
11
Högerklicka på " LocalDataCache1.sync " fil i " WFCSyncServiceP01 " projektet fönstret och välj " Visa " alternativet .
12
Lägg till följande under " OnInitialized " definition avsnitt :
Me.RemoteProvider = Ny Microsoft.Synchronization.Data.ServerSyncProviderProxy (
New ServiceReference1.LocalDataCache1SyncContractClient ) katalog
att synkronisera tjänster med WCF
. Addera ditt