Namespace XploRe.Net.JsonRpc
Classes
A batch of JSON-RPC messages that can be transmitted or received at once.
Provides methods to convert between JSON-RPC types and JSON strings.
The error object of a JSON-RPC response if the request failed.
Standard JSON-RPC error codes and ranges as defined by the RFC.
Base exception class for JSON-RPC exceptions.
A JSON-RPC message ID. Per JSON-RPC RFC, the ID can be of any scalar JSON type.
JSON-RPC message ID types.
Base class for JSON-RPC messages.
Controls the treatment of JSON-RPC protocol versions in JSON-RPC messages.
Exception thrown on JSON-RPC protocol errors.
JSON-RPC request message.
Provides status methods and response factories for JsonRpcRequest instances.
A JSON-RPC server response which may either indicate success, with an arbitrary response object, or an error
with a corresponding JsonRpcError instance describing the error.
This default implementation allows to retrieve a response object of a specified type after the response has
been deserialised, by using the ResultAs<T>() method.
a JSON-RPC server response which may either indicate success, with an arbitrary response object, or an error
with a corresponding JsonRpcError instance describing the error.
Provides additional JSON-RPC specific serialisation settings.
Simple JSON-RPC web client to run requests against a service endpoint. The protocol of the service endpoint
must be a registered WebRequest prefix.
Exception thrown by JSON-RPC web clients and servers.
Interfaces
Provides a read-only collection of ordered parameter values.
Provides a read-only dictionary of parameter names and their corresponding parameter values.
Provides an embedded protocol version.
A JSON-RPC client that invokes JSON-RPC requests at a destination and returns the corresponding JSON-RPC
response.
Base interface for JSON-RPC messages.
Base interface for JSON-RPC requests.
Base interface for JSON-RPC responses.