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。

返回

反序列化的消息。

实现

适用于