Interface IJsonRpcAsyncMessageFormatter
- Namespace
- StreamJsonRpc
- Assembly
- StreamJsonRpc.dll
An interface that offers JsonRpcMessage serialization to an IBufferWriter<T> and asynchronous deserialization.
public interface IJsonRpcAsyncMessageFormatter : IJsonRpcMessageFormatter
- Inherited Members
Methods
DeserializeAsync(PipeReader, CancellationToken)
Deserializes a JsonRpcMessage.
ValueTask<JsonRpcMessage> DeserializeAsync(PipeReader reader, CancellationToken cancellationToken)
Parameters
reader
PipeReaderThe reader to deserialize from.
cancellationToken
CancellationTokenA cancellation token.
Returns
- ValueTask<JsonRpcMessage>
The deserialized JsonRpcMessage.