Compartilhar via


Interface ISyncDataConverter

Quando implementado, converte dados entre dois provedores que sincronizam o mesmo tipo de dados, como informações de contatos, mas transfere esses dados em um formato diferente. Se os provedores recuperarem dados usando uma interface diferente de ISynchronousDataRetriever ou IAsynchronousDataRetriever, você também deverá fornecer uma implementação para a conversão do recuperador de dados.

interface ISyncDataConverter : IUnknown

Membros

Método ISyncDataConverter Descrição

ISyncDataConverter::ConvertDataRetrieverFromProviderFormat

Converte o recuperador de dados do formato do provedor associado para o formato do recuperador de dados necessário. Esse método será necessário apenas se um ou ambos os provedores de uma sessão de sincronização recuperarem dados usando uma interface que não implemente ISynchronousDataRetriever ou IAsynchronousDataRetriever.

ISyncDataConverter::ConvertDataRetrieverToProviderFormat

Converte o recuperador de dados de um formato externo para o formato de recuperador de dados do provedor associado. Esse método será necessário apenas se um ou ambos os provedores de uma sessão de sincronização recuperarem dados usando uma interface que não implemente ISynchronousDataRetriever ou IAsynchronousDataRetriever.

ISyncDataConverter::ConvertDataFromProviderFormat

Converte dados de um formato de transferência de um provedor para o formato de saída necessário. O formato de saída pode ser o formato de transferência de outro provedor ou um formato intermediário usado por uma comunidade de sincronização.

ISyncDataConverter::ConvertDataToProviderFormat

Converte dados de um formato externo para o formato de transferência de um provedor. O formato externo pode ser o formato de transferência de outro provedor ou um formato intermediário usado por uma comunidade de sincronização.

Requisitos

Cabeçalho: synchronization.h

Consulte também

Conceitos

Convertendo dados entre provedores
Componentes principais do Sync Framework