Microsoft Sync Framework é um software de sincronização de dados usado para sincronizar dados de aplicativos com bancos de dados . Ele permite que você ligue para sincronização Services Provider armazenamentos de dados e gerenciar a troca de dados sem quaisquer programas personalizados adicionais. Microsoft Sync Services para ADO.NET é o provedor de sincronização para sincronizar os bancos de dados usando ADO.NET . Ele é destinado ao uso em aplicações off-line para armazenar em cache dados localmente . O Windows Communication Foundation (WCF) é uma interface de programação de aplicações (API) no ADO.NET Framework e pode ser usado para a programação de aplicações de serviços de sincronização. Instruções
1
Baixe e instale o Sync Framework no site da Microsoft MSDN (ver referência 3 para obter instruções detalhadas ) .
2
Clique no botão " Iniciar" no do Windows e selecione a opção " Sync Framework " no menu "Todos os Programas " . Clique na opção "Novo" no menu "File" .
3
Selecione a opção " Serviço de Biblioteca WCF " na caixa " Type Library " e digite " WFCSyncServiceP01 " no " Nome do Projeto " caixa para abrir um novo projeto baseado em WCF Service Library .
4
clique duas vezes no " LocalDataCache1.sync " na" janela Configurar sincronização de dados "para abrir o arquivo de cache de dados local.
5
Clique na caixa de seleção " avançada " para expandir o menu de conexão e mudar a localização do projeto Server para " WCFSyncServiceP01 ".
6
Clique no botão " OK" para criar o " LocalDataCacheP01.Server.Sync " e arquivos de sincronização " LocalDataCacheP01.Server.SyncContract.vb " .
7
Remover "//" caracteres de comentário na seção de definição de servidor da " LocalDataCacheP01 . Server.SyncContract.vb " arquivo .
8
Mova o " "do " serviços LocalDataCacheP01.Server.SyncContract.vb " arquivo para o " "do " system.serviceModel App.config " arquivo .
9
Mova o " "do " serviceBehaviors LocalDataCacheP01.Server.SyncContract.vb " arquivo para o " "do " comportamento arquivo app.config " .
10
Insira o seguinte código no início do " LocalDataCacheP01.Server.sync ". arquivo :
classe parcial LocalDataCache1ServerSyncProvider
Private Sub LocalDataCache1ServerSyncProvider_ApplyChangeFailed _
(sender As Object , _
ByVal e As Microsoft.Synchronization.Data.ApplyChangeFailedEventArgs ) _
alças Me.ApplyChangeFailed
e.Action = Microsoft.Synchronization.Data.ApplyAction.RetryWithForceWrite
End Sub
End Class . < br >
11
Botão direito do mouse sobre o arquivo " LocalDataCache1.sync " na janela do projeto " WFCSyncServiceP01 " e selecione a opção " View" .
12
Adicione o seguinte sob o título " OnInitialized seção " definição: .
Me.RemoteProvider = Novo Microsoft.Synchronization.Data.ServerSyncProviderProxy (
New ServiceReference1.LocalDataCache1SyncContractClient )
para sincronizar serviços usando WCF