Show / Hide Table of Contents

    Namespace XploRe.Net.JsonRpc

    Classes

    JsonRpcBatch<T>

    A batch of JSON-RPC messages that can be transmitted or received at once.

    JsonRpcConvert

    Provides methods to convert between JSON-RPC types and JSON strings.

    JsonRpcError

    The error object of a JSON-RPC response if the request failed.

    JsonRpcErrorCodes

    Standard JSON-RPC error codes and ranges as defined by the RFC.

    JsonRpcException

    Base exception class for JSON-RPC exceptions.

    JsonRpcId

    A JSON-RPC message ID. Per JSON-RPC RFC, the ID can be of any scalar JSON type.

    JsonRpcIdType

    JSON-RPC message ID types.

    JsonRpcMessage

    Base class for JSON-RPC messages.

    JsonRpcProtocolCompatiblityMode

    Controls the treatment of JSON-RPC protocol versions in JSON-RPC messages.

    JsonRpcProtocolException

    Exception thrown on JSON-RPC protocol errors.

    JsonRpcRequest

    JSON-RPC request message.

    JsonRpcRequestExtensions

    Provides status methods and response factories for JsonRpcRequest instances.

    JsonRpcResponse

    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.

    JsonRpcResponse<TResult>

    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.

    JsonRpcResponseExtensions

    Provides status methods for JsonRpcResponse<TResult> instances.

    JsonRpcSerializerSettings

    Provides additional JSON-RPC specific serialisation settings.

    JsonRpcWebClient

    Simple JSON-RPC web client to run requests against a service endpoint. The protocol of the service endpoint must be a registered WebRequest prefix.

    JsonRpcWebException

    Exception thrown by JSON-RPC web clients and servers.

    Interfaces

    IHasParametersCollection

    Provides a read-only collection of ordered parameter values.

    IHasParametersDictionary

    Provides a read-only dictionary of parameter names and their corresponding parameter values.

    IHasProtocolVersion

    Provides an embedded protocol version.

    IJsonRpcClient

    A JSON-RPC client that invokes JSON-RPC requests at a destination and returns the corresponding JSON-RPC response.

    IJsonRpcMessage

    Base interface for JSON-RPC messages.

    IJsonRpcRequest

    Base interface for JSON-RPC requests.

    IJsonRpcResponse<TResult>

    Base interface for JSON-RPC responses.
    Back to top Copyright © 2017-2018, xplo.re IT Services, Michael Maier. All rights reserved.