SqlSyncMetadataStoreSerializer.GetSerializedReplicaId 方法

返回其元数据已序列化为指定的目标文件的副本的副本 ID。

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

语法

声明
Public Overrides Sub GetSerializedReplicaId ( _
    serializedFilePath As String, _
    <OutAttribute> ByRef replicaId As SyncId, _
    <OutAttribute> ByRef idFormats As SyncIdFormatGroup _
)
用法
Dim instance As SqlSyncMetadataStoreSerializer
Dim serializedFilePath As String
Dim replicaId As SyncId
Dim idFormats As SyncIdFormatGroup

instance.GetSerializedReplicaId(serializedFilePath, replicaId, idFormats)
public override void GetSerializedReplicaId (
    string serializedFilePath,
    out SyncId replicaId,
    out SyncIdFormatGroup idFormats
)
public:
virtual void GetSerializedReplicaId (
    String^ serializedFilePath, 
    [OutAttribute] SyncId^% replicaId, 
    [OutAttribute] SyncIdFormatGroup^% idFormats
) override
public void GetSerializedReplicaId (
    String serializedFilePath, 
    /** @attribute OutAttribute() */ /** @ref */ SyncId replicaId, 
    /** @attribute OutAttribute() */ /** @ref */ SyncIdFormatGroup idFormats
)
JScript does not support passing value-type arguments by reference.

参数

  • serializedFilePath
    包含特定副本的序列化元数据的文件。
  • replicaId
    与此元数据相关联的副本的 ID。
  • idFormats
    提供程序的 ID 格式架构。

异常

异常类型 条件

ArgumentNullException

必需的参数为 null 引用(在 Visual Basic 中为 Nothing)。

ArgumentException

serializedFilePath 是一个空字符串。

SyncInvalidOperationException

元数据存储区未打开。

备注

在调用此方法之前,必须打开元数据存储区。通过调用 OpenStoreCreateStore 可打开存储区。在未首先打开存储区的情况下调用此方法会导致出现异常。

请参阅

参考

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