Freigeben über


IJsonRpcAsyncMessageTextFormatter Schnittstelle

Definition

Eine Schnittstelle, die eine Serialisierung zu einer IBufferWriter<T> asynchronen Deerialisierung und Formatierung von Nachrichten als JSON (Text) bietetJsonRpcMessage.

public interface IJsonRpcAsyncMessageTextFormatter : StreamJsonRpc.IJsonRpcAsyncMessageFormatter, StreamJsonRpc.IJsonRpcMessageTextFormatter
type IJsonRpcAsyncMessageTextFormatter = interface
    interface IJsonRpcAsyncMessageFormatter
    interface IJsonRpcMessageFormatter
    interface IJsonRpcMessageTextFormatter
Public Interface IJsonRpcAsyncMessageTextFormatter
Implements IJsonRpcAsyncMessageFormatter, IJsonRpcMessageTextFormatter
Abgeleitet
Implementiert

Eigenschaften

Encoding

Ruft die Codierung ab, die für die Serialisierung für Methoden verwendet wird, die keinen expliziten EncodingWert haben.

(Geerbt von IJsonRpcMessageTextFormatter)

Methoden

Deserialize(ReadOnlySequence<Byte>)

Deserialisiert eine JsonRpcMessage.

(Geerbt von IJsonRpcMessageFormatter)
Deserialize(ReadOnlySequence<Byte>, Encoding)

Deserialisiert eine Sequenz von Bytes zu einem JsonRpcMessage.

(Geerbt von IJsonRpcMessageTextFormatter)
DeserializeAsync(PipeReader, CancellationToken)

Deserialisiert eine JsonRpcMessage.

(Geerbt von IJsonRpcAsyncMessageFormatter)
DeserializeAsync(PipeReader, Encoding, CancellationToken)

Deserialisiert eine Sequenz von Bytes zu einem JsonRpcMessage.

GetJsonText(JsonRpcMessage)
Veraltet.

Ruft eine JSON-Darstellung für eine bestimmte Nachricht für Ablaufverfolgungszwecke ab.

(Geerbt von IJsonRpcMessageFormatter)
Serialize(IBufferWriter<Byte>, JsonRpcMessage)

Serialisiert ein JsonRpcMessage.

(Geerbt von IJsonRpcMessageFormatter)

Gilt für: