SyncMetadataStoreSerializer.SerializeReplicaMetadata 方法

在派生类中重写时,对于指定的副本,将元数据存储服务存储区的内容序列化到目标文件。

命名空间: Microsoft.Synchronization.MetadataStorage
程序集: Microsoft.Synchronization.MetadataStorage(在 microsoft.synchronization.metadatastorage.dll 中)

语法

声明
Public MustOverride Sub SerializeReplicaMetadata ( _
    idFormats As SyncIdFormatGroup, _
    replicaId As SyncId, _
    serializedFilePath As String, _
    compatibilityLevel As CompatibilityLevel _
)
用法
Dim instance As SyncMetadataStoreSerializer
Dim idFormats As SyncIdFormatGroup
Dim replicaId As SyncId
Dim serializedFilePath As String
Dim compatibilityLevel As CompatibilityLevel

instance.SerializeReplicaMetadata(idFormats, replicaId, serializedFilePath, compatibilityLevel)
public abstract void SerializeReplicaMetadata (
    SyncIdFormatGroup idFormats,
    SyncId replicaId,
    string serializedFilePath,
    CompatibilityLevel compatibilityLevel
)
public:
virtual void SerializeReplicaMetadata (
    SyncIdFormatGroup^ idFormats, 
    SyncId^ replicaId, 
    String^ serializedFilePath, 
    CompatibilityLevel compatibilityLevel
) abstract
public abstract void SerializeReplicaMetadata (
    SyncIdFormatGroup idFormats, 
    SyncId replicaId, 
    String serializedFilePath, 
    CompatibilityLevel compatibilityLevel
)
public abstract function SerializeReplicaMetadata (
    idFormats : SyncIdFormatGroup, 
    replicaId : SyncId, 
    serializedFilePath : String, 
    compatibilityLevel : CompatibilityLevel
)

参数

  • idFormats
    提供程序的 ID 格式架构。
  • replicaId
    应序列化其元数据的副本的 ID。
  • serializedFilePath
    要将元数据序列化到的目标文件。
  • compatibilityLevel
    一个 CompatibilityLevel 值,该值指定序列化数据对哪个版本的 Sync Framework 有效。例如,如果本机知识序列化格式为 Sync Framework 2.0,但为此参数提供的值为 Sync Framework 1.0,则以 1.0 格式序列化知识值。如果知识值使用任何无法以 1.0 格式序列化的 2.0 功能,则序列化会引发 InvalidSerializationVersionException 异常。

请参阅

参考

SyncMetadataStoreSerializer 类
SyncMetadataStoreSerializer 成员
Microsoft.Synchronization.MetadataStorage 命名空间