JsonRpc.Contracts Namespace |
[This is preliminary documentation and is subject to change.]
[Missing <summary> documentation for "N:JsonRpc.Contracts"]
| Class | Description | |
|---|---|---|
| CamelCaseJsonRpcNamingStrategy |
Maps camelCase JSON RPC method and argument names into PascalCase CLR counterparts.
| |
| CamelCaseJsonValueConverter |
A JSON converter based on JsonSerializer with CamelCasePropertyNamesContractResolver.
| |
| JsonRpcClientContract |
Contract details used in JSON RPC calls.
| |
| JsonRpcContractResolver |
A default implementation of IJsonRpcContractResolver.
| |
| JsonRpcMethod |
Provides information to map a JSON RPC method to a CLR method.
| |
| JsonRpcMethodAttribute |
Indicates the method is exposed for JSON RPC invocation.
| |
| JsonRpcNamingStrategy |
Used to map JSON RPC method and argument names into CLR counterparts.
| |
| JsonRpcParameter |
Provides information to map an argument in JSON RPC method to a CLR method argument.
| |
| JsonRpcParameterAttribute |
Specifies the parameter options of a JSON RPC method.
| |
| JsonRpcScopeAttribute |
Declares a JSON RPC method scope. Defines some common traits of the methods in the scope.
| |
| JsonRpcServerContract |
Contract details used in JSON RPC calls.
| |
| JsonValueConverter |
A JSON converter based on JsonSerializer.
| |
| NamedRequestMarshaler |
| Structure | Description | |
|---|---|---|
| MarshaledRequestParameters |
| Interface | Description | |
|---|---|---|
| IJsonRpcContractResolver |
Provides methods that can build JsonRpcServerContract for service and client.
| |
| IJsonRpcMethodBinder |
Defines method to choose the best match among a set of RPC methods according to the JSON RPC request.
| |
| IJsonRpcMethodInvoker |
Defines method to invoke the specified JSON RPC method.
| |
| IJsonRpcRequestMarshaler |
Defines methods to convert CLR method parameters into JSON RPC request parameters.
| |
| IJsonValueConverter |
Used to convert value from/to JToken.
|