Class
JsonRpcRequest
Represents an inbound JSON-RPC request.
Inheritance
- Object
- JsonRpcRequest
Methods
public Task RespondAsync(JsonValue result, CancellationToken cancellationToken = null) #Returns:
TaskSends a successful response for this request.
Parameters
- result IntelligenceX.Json.JsonValue
- The response result value.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
public Task RespondErrorAsync(Int32 code, String message, JsonValue data = null, CancellationToken cancellationToken = null) #Returns:
TaskSends an error response for this request.
Parameters
- code System.Int32
- JSON-RPC error code.
- message System.String
- Error message.
- data IntelligenceX.Json.JsonValue = null
- Optional error data.
- cancellationToken System.Threading.CancellationToken = null
- Cancellation token.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public JsonValue Params { get; } #Gets the request parameters.