Aracılığıyla paylaş


IJsonRpcAsyncMessageTextFormatter Arabirim

Tanım

Bir ve zaman uyumsuz seri durumdan çıkarma için serileştirme sunan JsonRpcMessage ve iletileri JSON (metin) olarak biçimlendiren bir IBufferWriter<T> arabirim.

public interface IJsonRpcAsyncMessageTextFormatter : StreamJsonRpc.IJsonRpcAsyncMessageFormatter, StreamJsonRpc.IJsonRpcMessageTextFormatter
type IJsonRpcAsyncMessageTextFormatter = interface
    interface IJsonRpcAsyncMessageFormatter
    interface IJsonRpcMessageFormatter
    interface IJsonRpcMessageTextFormatter
Public Interface IJsonRpcAsyncMessageTextFormatter
Implements IJsonRpcAsyncMessageFormatter, IJsonRpcMessageTextFormatter
Türetilmiş
Uygulamalar

Özellikler

Encoding

Açık Encodingbir almayan yöntemler için serileştirme için kullanılan kodlamayı alır veya ayarlar.

(Devralındığı yer: IJsonRpcMessageTextFormatter)

Yöntemler

Deserialize(ReadOnlySequence<Byte>, Encoding)

Bayt dizisini bir JsonRpcMessageolarak seri durumdan çıkartır.

(Devralındığı yer: IJsonRpcMessageTextFormatter)
Deserialize(ReadOnlySequence<Byte>)

Bir serisini seri durumdan çıkartır JsonRpcMessage.

(Devralındığı yer: IJsonRpcMessageFormatter)
DeserializeAsync(PipeReader, CancellationToken)

Bir serisini seri durumdan çıkartır JsonRpcMessage.

(Devralındığı yer: IJsonRpcAsyncMessageFormatter)
DeserializeAsync(PipeReader, Encoding, CancellationToken)

Bayt dizisini bir JsonRpcMessageolarak seri durumdan çıkartır.

GetJsonText(JsonRpcMessage)
Geçersiz.

İzleme amacıyla belirli bir ileti için JSON gösterimi alır.

(Devralındığı yer: IJsonRpcMessageFormatter)
Serialize(IBufferWriter<Byte>, JsonRpcMessage)

bir JsonRpcMessageserileştirir.

(Devralındığı yer: IJsonRpcMessageFormatter)

Şunlara uygulanır