Click or drag to resize

JsonRpc.Contracts Namespace

[This is preliminary documentation and is subject to change.]

[Missing <summary> documentation for "N:JsonRpc.Contracts"]

Classes
  ClassDescription
Public classCamelCaseJsonRpcNamingStrategy
Maps camelCase JSON RPC method and argument names into PascalCase CLR counterparts.
Public classCamelCaseJsonValueConverter
A JSON converter based on JsonSerializer with CamelCasePropertyNamesContractResolver.
Public classJsonRpcClientContract
Contract details used in JSON RPC calls.
Public classJsonRpcContractResolver
A default implementation of IJsonRpcContractResolver.
Public classJsonRpcMethod
Provides information to map a JSON RPC method to a CLR method.
Public classJsonRpcMethodAttribute
Indicates the method is exposed for JSON RPC invocation.
Public classJsonRpcNamingStrategy
Used to map JSON RPC method and argument names into CLR counterparts.
Public classJsonRpcParameter
Provides information to map an argument in JSON RPC method to a CLR method argument.
Public classJsonRpcParameterAttribute
Specifies the parameter options of a JSON RPC method.
Public classJsonRpcScopeAttribute
Declares a JSON RPC method scope. Defines some common traits of the methods in the scope.
Public classJsonRpcServerContract
Contract details used in JSON RPC calls.
Public classJsonValueConverter
A JSON converter based on JsonSerializer.
Public classNamedRequestMarshaler
Structures
  StructureDescription
Public structureMarshaledRequestParameters
Interfaces
  InterfaceDescription
Public interfaceIJsonRpcContractResolver
Provides methods that can build JsonRpcServerContract for service and client.
Public interfaceIJsonRpcMethodBinder
Defines method to choose the best match among a set of RPC methods according to the JSON RPC request.
Public interfaceIJsonRpcMethodInvoker
Defines method to invoke the specified JSON RPC method.
Public interfaceIJsonRpcRequestMarshaler
Defines methods to convert CLR method parameters into JSON RPC request parameters.
Public interfaceIJsonValueConverter
Used to convert value from/to JToken.