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
パラメーター
- idFormats
型 : Microsoft.Synchronization. . :: . .SyncIdFormatGroup
プロバイダーの ID 形式スキーマです。
- data
型 : array<System. . :: . .Byte> [] () [] []
新しいナレッジ オブジェクトの初期化に使用される、シリアル化されたデータです。
- replicaKeyMap
型 : Microsoft.Synchronization. . :: . .ReplicaKeyMap
ナレッジに関連付けられたレプリカ キー マップです。
戻り値
型 : Microsoft.Synchronization. . :: . .SyncKnowledge
シリアル化されたデータと指定されたレプリカ キー マップを使用して初期化される、新しいナレッジ オブジェクト インスタンスです。
例外
例外 | 条件 |
---|---|
SerializationException | data にレプリカ キー マップが含まれています。 |
ArgumentNullException | idFormats、data、または replicaKeyMap が null Nothing nullptr unit NULL 参照 (Visual Basic では Nothing) です。 |