IJsonRpcAsyncMessageTextFormatter Rozhraní

Definice

Rozhraní, které nabízí JsonRpcMessage serializaci pro IBufferWriter<T> asynchronní deserializaci a formátuje zprávy jako JSON (text).

public interface IJsonRpcAsyncMessageTextFormatter : StreamJsonRpc.IJsonRpcAsyncMessageFormatter, StreamJsonRpc.IJsonRpcMessageTextFormatter
type IJsonRpcAsyncMessageTextFormatter = interface
    interface IJsonRpcAsyncMessageFormatter
    interface IJsonRpcMessageFormatter
    interface IJsonRpcMessageTextFormatter
Public Interface IJsonRpcAsyncMessageTextFormatter
Implements IJsonRpcAsyncMessageFormatter, IJsonRpcMessageTextFormatter
Odvozené
Implementuje

Vlastnosti

Encoding

Získá nebo nastaví kódování použité pro serializaci pro metody, které nemají explicitní Encoding.

(Zděděno od IJsonRpcMessageTextFormatter)

Metody

Deserialize(ReadOnlySequence<Byte>, Encoding)

Deserializuje posloupnost bajtů na JsonRpcMessage.

(Zděděno od IJsonRpcMessageTextFormatter)
Deserialize(ReadOnlySequence<Byte>)

Deserializes a JsonRpcMessage.

(Zděděno od IJsonRpcMessageFormatter)
DeserializeAsync(PipeReader, CancellationToken)

Deserializes a JsonRpcMessage.

(Zděděno od IJsonRpcAsyncMessageFormatter)
DeserializeAsync(PipeReader, Encoding, CancellationToken)

Deserializuje posloupnost bajtů na JsonRpcMessage.

GetJsonText(JsonRpcMessage)
Zastaralé.

Získá reprezentaci JSON pro danou zprávu pro účely trasování.

(Zděděno od IJsonRpcMessageFormatter)
Serialize(IBufferWriter<Byte>, JsonRpcMessage)

Serializuje JsonRpcMessage.

(Zděděno od IJsonRpcMessageFormatter)

Platí pro