Getting Started
Installation
Consume this library via its NuGet Package. Click on the badge to find its latest version and the instructions for consuming it that best apply to your project.
Use cases
If you're new to JSON-RPC and/or StreamJsonRpc, check out our brief overview. The rest of our documentation are organized around use case.
- Establish a connection
- Send an RPC request
- Receive an RPC request
- Disconnect
- Test your code
- Write resilient code
- Remote Targets
- Pass certain special types in arguments or return values
- Trace context
- JoinableTaskFactory integration
- Troubleshoot
See full samples demonstrating two processes on the same machine utilizing this library for RPC, using either named pipes or web sockets.
Learn more about how you can customize the JSON-RPC protocol's wire format that StreamJsonRpc uses for better interoperability or better performance.
See also Visual Studio specific concerns.