1
Descargue e instale el marco de sincronización desde el sitio web de Microsoft MSDN ( ver referencia 3 para obtener instrucciones detalladas ) .
2
clic en el botón " Inicio" en la Windows y seleccione la opción "Sync Framework " en el menú "Todos los programas " . Haga clic en la opción " Nuevo" en el menú "Archivo".
3
Seleccione la opción " WCF Servicio de Bibliotecas " en el cuadro "Tipo de biblioteca" y escriba " WFCSyncServiceP01 " en el " Nombre del proyecto " cuadro para abrir un nuevo proyecto basado en WCF Service Library .
4
doble clic en el " LocalDataCache1.sync " en la ventana" Configurar la sincronización de datos "para abrir el archivo de caché de datos local.
5
Haga clic en la casilla "Advanced " para ampliar el menú de conexión y cambiar la ubicación del proyecto Server " WCFSyncServiceP01 . "
6
clic en el botón " OK" para crear la " LocalDataCacheP01.Server.Sync " y archivos de sincronización " LocalDataCacheP01.Server.SyncContract.vb " .
7
Eliminar " //" caracteres de comentario en la sección de definición de servidor del " LocalDataCacheP01 . Server.SyncContract.vb " archivo.
8
Mueva el " "de los" servicios de LocalDataCacheP01.Server.SyncContract.vb " archivo en el " "de la " system.serviceModel App.config " archivo.
9
Mueva el " "de la " serviceBehaviors LocalDataCacheP01.Server.SyncContract.vb " archivo en el " "de la " conducta archivo App.config " .
10
Inserte el siguiente código al principio de la " LocalDataCacheP01.Server.sync . " archivo :
Partial Class LocalDataCache1ServerSyncProvider
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
( ByVal sender As Object , _
ByVal e como Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _
Maneja Me.ApplyChangeFailed
e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite
End Sub End Class
.
Foto 11
Haga clic derecho en el archivo " LocalDataCache1.sync " en la ventana de proyecto " WFCSyncServiceP01 " y seleccionar la opción "Ver".
12
Agregar lo siguiente en el " OnInitialized " sección de definiciones :
Me.RemoteProvider = New Microsoft.Synchronization.Data.ServerSyncProviderProxy (
Nueva ServiceReference1.LocalDataCache1SyncContractClient )
sincronizar servicios utilizando WCF
.