Steps in Developing ActiveSync Providers
9/8/2008
As seguinte etapas são uma seqüência recomendada para a criação e a codificação provedores ActiveSync. Todos os essas etapas são necessárias, regardless of a ordem em que você executá-los.
- Definir os tipos de objetos desejar para sincronizar.
Nomes de objeto devem ter uma relação mnemônica para o objeto. Se um nome collides com um nome do provedor ActiveSync existente, o provedor de serviços existentes serão substituídas.
Ele é geralmente uma boa idéia escrever um único provedor ActiveSync sincronizar objetos similares ou digita que residir em armazenar o mesmo. De exemplo, um provedor ActiveSync sincroniza tipos objeto compromisso, contato, tarefa e de mensagens. - Especificar um objeto identificação para objetos em cada tipo objeto, preferencialmente como um inteiro ou como um seqüência de caracteres.
Se você não estiver usando um GUID, selecione o algoritmo que será usado para criar a ID. - Decida como objetos de cada tipo objeto devem ser enumerados.
Você precisa estabelecer a seqüência order-of-Creation. - Estabelecer como determinar se um objeto foi alterado.
Um carimbo tempo da última modificação é geralmente usado. Também pode ser usado um número incrementado cada tempo que um objeto é alterado. - Definir o HREPLITEM e MapVirtualKey. HREPLFLD estruturas.
HREPLITEM é geralmente CAST em uma estrutura que contém o objeto identificação, carimbo de data/hora e quaisquer outros dados Object-specific. HREPLFLD é geralmente CAST em uma estrutura diferente que contém o filtro conversão de tipo de objeto. - Defina um ProgID exclusivo para o armazenar.
De exemplo, MS.WinCE.Outlook. - Obtenha um GUID para o armazenar.
- Implementar as funções dispositivo e área de trabalho métodos interface.
- Leitura Programação FAQ ActiveSync Para certificar-se de que todos os pontos tem sido levados em conta.
- Compilar, configurar e testar o provedor serviço ActiveSync.