JsonMessageFormatter.Deserialize 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
| 名稱 | Description |
|---|---|
| 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。
傳回
已還原串行化的訊息。