A cross-platform .NETStandard library that implements the JSON-RPC wire protocol and can use System.IO.Stream, System.IO.Pipelines or WebSocket so you can use it with any transport.
Info
Version: | 2.20.17 |
Author(s): | Microsoft |
Last Update: | Tuesday, November 12, 2024 |
.NET Fiddle: | Online Example |
Project Url: | https://github.com/Microsoft/vs-streamjsonrpc |
NuGet Url: | https://www.nuget.org/packages/StreamJsonRpc |
Install
Install-Package StreamJsonRpc
dotnet add package StreamJsonRpc
paket add StreamJsonRpc
StreamJsonRpc Download (Unzip the "nupkg" after downloading)
Dependencies
.NETStandard 2.0
- MessagePack(>= 2.2.85)
- Microsoft.Bcl.AsyncInterfaces(>= 5.0.0)
- Microsoft.VisualStudio.Threading(>= 16.8.55)
- Nerdbank.Streams(>= 2.6.81)
- Newtonsoft.Json(>= 12.0.2)
- System.Collections.Immutable(>= 5.0.0)
- System.Diagnostics.DiagnosticSource(>= 5.0.0)
- System.IO.Pipelines(>= 5.0.1)
- System.Memory(>= 4.5.4)
- System.Net.Http(>= 4.3.4)
- System.Net.WebSockets(>= 4.3.0)
- System.Reflection.Emit(>= 4.7.0)
- System.Threading.Tasks.Dataflow(>= 5.0.0)
- System.Threading.Tasks.Extensions(>= 4.5.4)
- MessagePack(>= 2.2.85)
- Microsoft.Bcl.AsyncInterfaces(>= 5.0.0)
- Microsoft.VisualStudio.Threading(>= 16.8.55)
- Nerdbank.Streams(>= 2.6.81)
- Newtonsoft.Json(>= 12.0.2)
- System.Collections.Immutable(>= 5.0.0)
- System.Diagnostics.DiagnosticSource(>= 5.0.0)
- System.IO.Pipelines(>= 5.0.1)
- System.Memory(>= 4.5.4)
- System.Net.Http(>= 4.3.4)
- System.Net.WebSockets(>= 4.3.0)
- System.Reflection.Emit(>= 4.7.0)
- System.Threading.Tasks.Dataflow(>= 5.0.0)
- System.Threading.Tasks.Extensions(>= 4.5.4)
Tags