Deserialize 方法 (SyncIdFormatGroup, Byte , ReplicaKeyMap)

使用序列化数据和指定的副本键映射创建 SyncKnowledge 类的一个新实例。

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

语法

声明
Public Shared Function Deserialize ( _
    idFormats As SyncIdFormatGroup, _
    data As Byte(), _
    replicaKeyMap As ReplicaKeyMap _
) As SyncKnowledge
用法
Dim idFormats As SyncIdFormatGroup
Dim data As Byte()
Dim replicaKeyMap As ReplicaKeyMap
Dim returnValue As SyncKnowledge

returnValue = SyncKnowledge.Deserialize(idFormats, _
    data, replicaKeyMap)
public static SyncKnowledge Deserialize(
    SyncIdFormatGroup idFormats,
    byte[] data,
    ReplicaKeyMap replicaKeyMap
)
public:
static SyncKnowledge^ Deserialize(
    SyncIdFormatGroup^ idFormats, 
    array<unsigned char>^ data, 
    ReplicaKeyMap^ replicaKeyMap
)
static member Deserialize : 
        idFormats:SyncIdFormatGroup * 
        data:byte[] * 
        replicaKeyMap:ReplicaKeyMap -> SyncKnowledge 
public static function Deserialize(
    idFormats : SyncIdFormatGroup, 
    data : byte[], 
    replicaKeyMap : ReplicaKeyMap
) : SyncKnowledge

参数

  • data
    类型:array<System. . :: . .Byte> [] () [] []
    用于初始化新知识对象的序列化数据。

返回值

类型:Microsoft.Synchronization. . :: . .SyncKnowledge
使用序列化数据和指定的副本键映射初始化的新知识对象实例。

异常

异常 条件
SerializationException

data 包含副本键映射。

ArgumentNullException

idFormats、data 或 replicaKeyMap 为 null Nothing nullptr unit null 引用(在 Visual Basic 中为 Nothing) 。

请参阅

参考

SyncKnowledge类

SyncKnowledge 成员

Deserialize 重载

Microsoft.Synchronization 命名空间