Compartilhar via


IJsonRpcAsyncMessageTextFormatter Interface

Definição

Uma interface que oferece JsonRpcMessage serialização para uma IBufferWriter<T> desserialização assíncrona e formata mensagens como JSON (texto).

public interface IJsonRpcAsyncMessageTextFormatter : StreamJsonRpc.IJsonRpcAsyncMessageFormatter, StreamJsonRpc.IJsonRpcMessageTextFormatter
type IJsonRpcAsyncMessageTextFormatter = interface
    interface IJsonRpcAsyncMessageFormatter
    interface IJsonRpcMessageFormatter
    interface IJsonRpcMessageTextFormatter
Public Interface IJsonRpcAsyncMessageTextFormatter
Implements IJsonRpcAsyncMessageFormatter, IJsonRpcMessageTextFormatter
Derivado
Implementações

Propriedades

Encoding

Obtém ou define a codificação usada para serialização para métodos que não levam uma explicita Encoding.

(Herdado de IJsonRpcMessageTextFormatter)

Métodos

Deserialize(ReadOnlySequence<Byte>, Encoding)

Desserializa uma sequência de bytes para um JsonRpcMessage.

(Herdado de IJsonRpcMessageTextFormatter)
Deserialize(ReadOnlySequence<Byte>)

Desserializa um JsonRpcMessage.

(Herdado de IJsonRpcMessageFormatter)
DeserializeAsync(PipeReader, CancellationToken)

Desserializa um JsonRpcMessage.

(Herdado de IJsonRpcAsyncMessageFormatter)
DeserializeAsync(PipeReader, Encoding, CancellationToken)

Desserializa uma sequência de bytes para um JsonRpcMessage.

GetJsonText(JsonRpcMessage)
Obsoleto.

Obtém uma representação JSON para uma determinada mensagem para fins de rastreamento.

(Herdado de IJsonRpcMessageFormatter)
Serialize(IBufferWriter<Byte>, JsonRpcMessage)

Serializa um JsonRpcMessage.

(Herdado de IJsonRpcMessageFormatter)

Aplica-se a