The StreamJsonRpc library offers JSON-RPC 2.0 over any .NET Stream, WebSocket, or Pipe. With bonus support for request cancellation, client proxy generation, and more.
OTHER License
Bot releases are hidden (Show)
Published by AArnott almost 4 years ago
This list of changes was auto generated.
Published by AArnott about 4 years ago
RemoteRpcException
This list of changes was auto generated.
Published by AArnott about 4 years ago
IProgress<T>
support fails when using MessagePack where T is a [Union] typeIObserver<T>
objects over RPCIDisposable
objects over RPCvoid
returning methods by sending notifications[Union]
types as parameter and return typesIProgress<T>
when T is a MessagePack [Union]
typeprotected virtual
methodThis list of changes was auto generated.
Published by AArnott about 4 years ago
This list of changes was auto generated.
Published by AArnott over 4 years ago
Task<IAsyncEnumerable<T>>
This list of changes was auto generated.
Published by AArnott over 4 years ago
This list of changes was auto generated.
Published by AArnott over 4 years ago
This list of changes was auto generated.
Published by AArnott over 4 years ago
IAsyncEnumerable<T>
working where T
is a managed type.This list of changes was auto generated.
Published by AArnott over 4 years ago
This list of changes was auto generated.
Published by AArnott almost 5 years ago
IAsyncEnumerable<T>
This list of changes was auto generated.
Published by AArnott almost 5 years ago
IAsyncEnumerable<T>
This list of changes was auto generated.
Published by AArnott almost 5 years ago
Adds mono support.
This list of changes was auto generated.
Published by AArnott almost 5 years ago
IProgress<T>
parameters (#320)IDuplexPipe
, PipeReader
, PipeWriter
, or Stream
as a JSON-RPC argument (#334 #344)JsonRpc.Attach(Type)
(non-generic) method overloads (#324)Published by AArnott almost 5 years ago
JsonMessageFormatter
(#321)Published by AArnott about 5 years ago
JsonRpc.Attach<T>(IJsonRpcMessageHandler)
overloads #251async Task
result as an empty object back to the client #259IDisposable
#298JsonRpc
instance via the new IJsonRpcClientProxy
interface #295 #300id
is encoded as a string
instead of a number
#291Published by AArnott over 5 years ago
Published by AArnott over 5 years ago
EventArgs
#284Published by AArnott over 5 years ago
Fixes race condition in StartListening and InvokeAsync #269
Published by AArnott over 5 years ago
This is a servicing release that fixes the following two bugs: