Udostępnij za pośrednictwem


IJsonRpcAsyncMessageTextFormatter Interfejs

Definicja

Interfejs, który oferuje JsonRpcMessage serializacji do IBufferWriter<T> deserializacji i asynchronicznej deserializacji i formatuje komunikaty jako JSON (tekst).

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

Właściwości

Encoding

Pobiera lub ustawia kodowanie używane do serializacji metod, które nie przyjmują jawnego Encodingelementu .

(Odziedziczone po IJsonRpcMessageTextFormatter)

Metody

Deserialize(ReadOnlySequence<Byte>, Encoding)

Deserializuje sekwencję bajtów do obiektu JsonRpcMessage.

(Odziedziczone po IJsonRpcMessageTextFormatter)
Deserialize(ReadOnlySequence<Byte>)

Deserializuje element JsonRpcMessage.

(Odziedziczone po IJsonRpcMessageFormatter)
DeserializeAsync(PipeReader, CancellationToken)

Deserializuje element JsonRpcMessage.

(Odziedziczone po IJsonRpcAsyncMessageFormatter)
DeserializeAsync(PipeReader, Encoding, CancellationToken)

Deserializuje sekwencję bajtów do obiektu JsonRpcMessage.

GetJsonText(JsonRpcMessage)
Przestarzałe.

Pobiera reprezentację JSON dla danego komunikatu na potrzeby śledzenia.

(Odziedziczone po IJsonRpcMessageFormatter)
Serialize(IBufferWriter<Byte>, JsonRpcMessage)

Serializuje element JsonRpcMessage.

(Odziedziczone po IJsonRpcMessageFormatter)

Dotyczy