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.
Перейти к файлу
Andrew Arnott cef4778712 Add Async suffix to async methods
Analyzers will also help catch and enforce this going forward.
2016-06-22 07:21:05 -07:00
loc Add loc files 2016-06-11 12:17:26 -07:00
src Add Async suffix to async methods 2016-06-22 07:21:05 -07:00
tools Add build authoring 2016-06-11 12:27:15 -07:00
.gitattributes Add build authoring 2016-06-11 12:27:15 -07:00
.gitignore Add build authoring 2016-06-11 12:27:15 -07:00
README.md Add build authoring 2016-06-11 12:27:15 -07:00
init.cmd Add build authoring 2016-06-11 12:27:15 -07:00
init.ps1 Add build authoring 2016-06-11 12:27:15 -07:00

README.md

StreamJsonRpc

StreamJsonRpc is a cross-platform, .NET portable library that implements the JSON-RPC wire protocol.

Its transport is a standard System.IO.Stream so you can use it with any transport.

Compatibility

This library has been tested with and is compatible with the following other JSON-RPC libraries:

Testability/mockability

Testing this library or users of this library can be done without any transport by using the Nerdbank.FullDuplexStream library in your tests to produce the Stream object.