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

线程安全

此类型的所有公共静态(在 Visual Basic 中共享 )成员都是线程安全的。不保证任何实例成员的线程安全。

请参阅

参考

SqlSyncMetadataStoreSerializer 成员
Microsoft.Synchronization.MetadataStorage 命名空间

概念

访问来自不同版本的组件的元数据
升级元数据存储区版本