IJsonRpcAsyncMessageTextFormatter Interfaccia

Definizione

Interfaccia che offre JsonRpcMessage la serializzazione per una IBufferWriter<T> deserializzazione asincrona e formatta i messaggi come JSON (testo).

public interface IJsonRpcAsyncMessageTextFormatter : StreamJsonRpc.IJsonRpcAsyncMessageFormatter, StreamJsonRpc.IJsonRpcMessageTextFormatter
type IJsonRpcAsyncMessageTextFormatter = interface
    interface IJsonRpcAsyncMessageFormatter
    interface IJsonRpcMessageFormatter
    interface IJsonRpcMessageTextFormatter
Public Interface IJsonRpcAsyncMessageTextFormatter
Implements IJsonRpcAsyncMessageFormatter, IJsonRpcMessageTextFormatter
Derivato
Implementazioni

Proprietà

Encoding

Ottiene o imposta la codifica utilizzata per la serializzazione per i metodi che non accettano un oggetto esplicito Encoding.

(Ereditato da IJsonRpcMessageTextFormatter)

Metodi

Deserialize(ReadOnlySequence<Byte>, Encoding)

Deserializza una sequenza di byte in un oggetto JsonRpcMessage.

(Ereditato da IJsonRpcMessageTextFormatter)
Deserialize(ReadOnlySequence<Byte>)

Deserializza un oggetto JsonRpcMessage.

(Ereditato da IJsonRpcMessageFormatter)
DeserializeAsync(PipeReader, CancellationToken)

Deserializza un oggetto JsonRpcMessage.

(Ereditato da IJsonRpcAsyncMessageFormatter)
DeserializeAsync(PipeReader, Encoding, CancellationToken)

Deserializza una sequenza di byte in un oggetto JsonRpcMessage.

GetJsonText(JsonRpcMessage)
Obsoleti.

Ottiene una rappresentazione JSON per un determinato messaggio a scopo di traccia.

(Ereditato da IJsonRpcMessageFormatter)
Serialize(IBufferWriter<Byte>, JsonRpcMessage)

Serializza un oggetto JsonRpcMessage.

(Ereditato da IJsonRpcMessageFormatter)

Si applica a