Compartilhar via


ISimpleSyncServices::SerializeReplicaMetadata

Serializa o conteúdo de um repositório do serviço de armazenamento de metadados para um arquivo de destino em um formato canônico.

HRESULT SerializeReplicaMetadata(
  IStream * pStream,
  SYNC_SERIALIZATION_VERSION serializationVersion);

Parâmetros

  • pStream
    [in] O fluxo de destino para o qual os metadados são serializados. Esse método grava no fluxo de uma maneira somente avanço a partir do local do fluxo atual. O chamador deve posicionar o fluxo no início de um arquivo truncado ou em outra posição inicial apropriada.
  • serializationVersion
    [in] Um valor SYNC_SERIALIZATION_VERSION Enumeration que especifica para qual versão do Sync Framework os metadados serializados são válidos. Por exemplo, se o formato de serialização de conhecimento nativo for Sync Framework 2.0, mas o valor fornecido para esse parâmetro for Sync Framework 1.0, os valores de conhecimento serão serializados no formato 1.0. Se os valores do conhecimento usarem qualquer recurso 2.0 que não possa ser serializado no formato 1.0, a serialização falhará com o código de erro SYNC_E_INCOMPATIBLE_SERIALIZATION_VERSION.

Valor de retorno

  • S_OK

Consulte também

Referência

Interface ISimpleSyncServices