共用方式為


JsonMessageFormatter.Deserialize 方法

定義

多載

Deserialize(JToken)

Newtonsoft.Json.Linq.JToken 還原序列化為 JsonRpcMessage

Deserialize(ReadOnlySequence<Byte>)

還原序列化 JsonRpcMessage

Deserialize(ReadOnlySequence<Byte>, Encoding)

將位元組序列還原序列化為 JsonRpcMessage

Deserialize(JToken)

Newtonsoft.Json.Linq.JToken 還原序列化為 JsonRpcMessage

public StreamJsonRpc.Protocol.JsonRpcMessage Deserialize (Newtonsoft.Json.Linq.JToken json);
member this.Deserialize : Newtonsoft.Json.Linq.JToken -> StreamJsonRpc.Protocol.JsonRpcMessage
Public Function Deserialize (json As JToken) As JsonRpcMessage

參數

json
Newtonsoft.Json.Linq.JToken

要還原序列化的 JSON。

傳回

還原序列化的訊息。

適用於

Deserialize(ReadOnlySequence<Byte>)

還原序列化 JsonRpcMessage

public StreamJsonRpc.Protocol.JsonRpcMessage Deserialize (System.Buffers.ReadOnlySequence<byte> contentBuffer);
abstract member Deserialize : System.Buffers.ReadOnlySequence<byte> -> StreamJsonRpc.Protocol.JsonRpcMessage
override this.Deserialize : System.Buffers.ReadOnlySequence<byte> -> StreamJsonRpc.Protocol.JsonRpcMessage
Public Function Deserialize (contentBuffer As ReadOnlySequence(Of Byte)) As JsonRpcMessage

參數

contentBuffer
ReadOnlySequence<Byte>

要還原序列化的位元組序列。

傳回

已還原序列化的 JsonRpcMessage

實作

適用於

Deserialize(ReadOnlySequence<Byte>, Encoding)

將位元組序列還原序列化為 JsonRpcMessage

public StreamJsonRpc.Protocol.JsonRpcMessage Deserialize (System.Buffers.ReadOnlySequence<byte> contentBuffer, System.Text.Encoding encoding);
abstract member Deserialize : System.Buffers.ReadOnlySequence<byte> * System.Text.Encoding -> StreamJsonRpc.Protocol.JsonRpcMessage
override this.Deserialize : System.Buffers.ReadOnlySequence<byte> * System.Text.Encoding -> StreamJsonRpc.Protocol.JsonRpcMessage
Public Function Deserialize (contentBuffer As ReadOnlySequence(Of Byte), encoding As Encoding) As JsonRpcMessage

參數

contentBuffer
ReadOnlySequence<Byte>

要還原序列化的位元組。

encoding
Encoding

用來讀取 中 contentBuffer 位元組的編碼方式。 不得為 null。

傳回

還原序列化的訊息。

實作

適用於