Compartilhar via


Classe SqlSyncMetadataStoreSerializer

Serializa e desserializa metadados para uma réplica entre um formato de arquivo de metadados canônico e formatos de repositório do serviço de armazenamento de metadados específicos da versão.

Namespace: Microsoft.Synchronization.MetadataStorage
Assembly: Microsoft.Synchronization.MetadataStorage (em microsoft.synchronization.metadatastorage.dll)

Sintaxe

'Declaração
Public Class SqlSyncMetadataStoreSerializer
    Inherits SyncMetadataStoreSerializer
'Uso
Dim instance As SqlSyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer : SyncMetadataStoreSerializer
public ref class SqlSyncMetadataStoreSerializer : public SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer

Comentários

A serialização do arquivo de metadados para um formato canônico com o uso de métodos SyncMetadataStoreSerializer pode ser usada para interoperar entre componentes de diferentes versões. Para obter mais informações, consulte Acessando metadados em componentes com versões diferentes.

A serialização do arquivo de metadados para um formato canônico com o uso de métodos SyncMetadataStoreSerializer pode ser usada para atualizar o repositório de metadados quando a versão do provedor mudar. Para obter mais informações, consulte Atualizando a versão do repositório de metadados.

A classe SyncMetadataStoreSerializer tem os seguintes comportamentos relacionados a operações simultâneas de serialização e desserialização para um repositório de metadados:

  • Não há suporte para operações simultâneas nos metadados de uma única réplica, independentemente de as operações serem executadas em processos diferentes ou em threads diferentes no mesmo processo.

  • Há suporte para operações simultâneas de serialização e desserialização para um repositório de metadados somente se cada operação afetar os metadados de uma réplica diferente e se cada operação for executada em uma conexão diferente.

Não há suporte para operações de serialização e desserialização enquanto uma réplica está sendo sincronizada.

Hierarquia de herança

System.Object
   Microsoft.Synchronization.MetadataStorage.SyncMetadataStoreSerializer
    Microsoft.Synchronization.MetadataStorage.SqlSyncMetadataStoreSerializer

Segurança de thread

Qualquer membro estático público (Compartilhado no Visual Basic) deste tipo é protegido por thread. Não há garantia de que qualquer membro de instância esteja protegido por thread.

Consulte também

Referência

Membros SqlSyncMetadataStoreSerializer
Namespace Microsoft.Synchronization.MetadataStorage

Conceitos

Acessando metadados em componentes com versões diferentes
Atualizando a versão do repositório de metadados