IJsonRpcAsyncMessageTextFormatter 接口

定义

一个接口,它 JsonRpcMessage 提供对异步反序列化的序列化 IBufferWriter<T> ,并将消息格式化为 JSON (文本) 。

public interface IJsonRpcAsyncMessageTextFormatter : StreamJsonRpc.IJsonRpcAsyncMessageFormatter, StreamJsonRpc.IJsonRpcMessageTextFormatter
type IJsonRpcAsyncMessageTextFormatter = interface
    interface IJsonRpcAsyncMessageFormatter
    interface IJsonRpcMessageFormatter
    interface IJsonRpcMessageTextFormatter
Public Interface IJsonRpcAsyncMessageTextFormatter
Implements IJsonRpcAsyncMessageFormatter, IJsonRpcMessageTextFormatter
派生
实现

属性

Encoding

获取或设置用于不采用显式 Encoding方法的序列化的编码。

(继承自 IJsonRpcMessageTextFormatter)

方法

Deserialize(ReadOnlySequence<Byte>)

反序列化一个 JsonRpcMessage.

(继承自 IJsonRpcMessageFormatter)
Deserialize(ReadOnlySequence<Byte>, Encoding)

将字节序列反序列化为 JsonRpcMessage.

(继承自 IJsonRpcMessageTextFormatter)
DeserializeAsync(PipeReader, CancellationToken)

反序列化一个 JsonRpcMessage.

(继承自 IJsonRpcAsyncMessageFormatter)
DeserializeAsync(PipeReader, Encoding, CancellationToken)

将字节序列反序列化为 JsonRpcMessage.

GetJsonText(JsonRpcMessage)
已过时.

获取给定消息的 JSON 表示形式,以便进行跟踪。

(继承自 IJsonRpcMessageFormatter)
Serialize(IBufferWriter<Byte>, JsonRpcMessage)

序列化一个 JsonRpcMessage.

(继承自 IJsonRpcMessageFormatter)

适用于