Compartilhar via


gerenciador de sincronização

Objetivo

O Gerenciador de sincronização fornece uma tecnologia centralizada e padrão para sincronizar arquivos para uso offline em um dispositivo móvel ou em um computador conectado a um sistema de rede local. Junto com as funções de conectividade, às notificações (Serviço de Notificação de Eventos do Sistema) e ao cache do lado do cliente, o Gerenciador de Sincronização fornece uma infraestrutura para dar suporte à computação móvel. Em vez de cada aplicativo implementar sua própria tecnologia para armazenar em cache e sincronizar recursos de rede para uso local, o sistema operacional fornece um modelo integrado que todos os aplicativos podem usar. Os arquivos são sincronizados independentemente do protocolo. Por exemplo, um programa de email pode transferir suas mensagens usando SMTP, NMTP ou POP3, enquanto um navegador pode usar HTTP e um banco de dados pode usar a chamada de procedimento remoto (RPC) (RPC). Os desenvolvedores podem usar a interface comum do Gerenciador de Sincronização em seus aplicativos para sincronizar arquivos entre o computador local do usuário e o armazenamento de rede.

Quando aplicável

O Gerenciador de Sincronização destina-se a aplicativos executados principalmente em computadores móveis. Os aplicativos executados em computadores conectados a redes locais de alta latência também podem se beneficiar do uso do Gerenciador de Sincronização.

Público de desenvolvedores

Este documento destina-se a desenvolvedores de software que criam aplicativos para computação móvel e redes locais de alta latência. Este documento fornece um referencial completo de todas as partes do Gerenciador de Sincronização, incluindo os métodos e as interfaces para o Gerenciador de Sincronização.

Requisitos de tempo de execução

Requer o Windows Server 2003, o Windows XP, o Windows 2000 ou o Windows Millennium Edition (Windows Me). Também está disponível como redistribuível para Microsoft Windows NT 4.0, Windows 98 e Windows 95.

Nesta seção

Tópico Descrição
Sobre o Gerenciador de Sincronização
O Gerenciador de Sincronização fornece uma tecnologia centralizada e padrão para sincronizar arquivos para uso offline em um computador local.
Configurações da Computação Móvel
Os aplicativos podem usar o Gerenciador de sincronização para manter arquivos e recursos armazenados em cache localmente e sincronizados em computadores móveis e desktop.
Application Scenarios (Cenários de aplicativo)
Aplicativos e serviços que podem usar o Gerenciador de Sincronização.
Arquitetura do Gerenciador de Sincronização
Usando o Gerenciador de Sincronização a partir de um programa
Referência do Gerenciador de Sincronização
Os seguintes elementos de programação compõem a API do Gerenciador de Sincronização.

 

Sobre o Serviço de Notificação de Eventos do Sistema