Поделиться через


Класс SqlSyncMetadataStoreSerializer

Сериализует и десериализует метаданные для реплики между каноническим форматом файла метаданных и форматом хранения службы хранилища метаданных, зависящей от версии формата метаданных.

Пространство имен: Microsoft.Synchronization.MetadataStorage
Сборка: Microsoft.Synchronization.MetadataStorage (в microsoft.synchronization.metadatastorage.dll)

Синтаксис

'Декларация
Public Class SqlSyncMetadataStoreSerializer
    Inherits SyncMetadataStoreSerializer
'Применение
Dim instance As SqlSyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer : SyncMetadataStoreSerializer
public ref class SqlSyncMetadataStoreSerializer : public SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer
public class SqlSyncMetadataStoreSerializer extends SyncMetadataStoreSerializer

Замечания

Сериализация файла метаданных в канонический формат с помощью методов SyncMetadataStoreSerializer может использоваться для взаимодействия между компонентами разных версий. Дополнительные сведения см. в разделе Доступ к метаданным из компонентов с различными версиями.

Сериализация файла метаданных в канонический формат с помощью методов SyncMetadataStoreSerializer может использоваться для обновления хранилища метаданных при изменении версии поставщика. Дополнительные сведения см. в разделе Обновление версии хранилища метаданных.

Класс SyncMetadataStoreSerializer имеет следующее поведение, связанное с параллельными операциями сериализации и десериализации для хранилища метаданных.

  • Параллельные операции над метаданными одной реплики не поддерживаются, даже если они выполняются в разных процессах или разных потоках одного процесса.

  • Параллельные операции сериализации и десериализации для хранилища метаданных поддерживаются только в том случае, если каждая из операций обрабатывает метаданные разных реплик и выполняется на отдельном соединении.

Операции сериализации и десериализации не поддерживаются во время синхронизации реплики.

Иерархия наследования

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

Многопоточное использование

Все общие статические члены (Shared в Visual Basic) можно использовать в многопоточных операциях. Безопасная многопоточная работа с членами экземпляров типа не гарантируется.

См. также

Справочник

Элементы SqlSyncMetadataStoreSerializer
Пространство имен Microsoft.Synchronization.MetadataStorage

Основные положения

Доступ к метаданным из компонентов с различными версиями
Обновление версии хранилища метаданных