private static string GetMessage(JsonRpcErrorCodes code) { if (Messages.TryGetValue(code, out var message)) { return(message); } return("Server error"); }
private string Error(JsonRpcErrorCodes code, string reason, string id) { var response = JsonRpcResponse.CreateErrorResponse(id, code, reason); return(id == null ? string.Empty : response.ToJson(DefaultSettings)); }
public static JsonRpcResponse CreateErrorResponse(string id, JsonRpcErrorCodes code, string message = null) { var error = new { code = code, message = message ?? GetMessage(code) }; return(new JsonRpcResponse(id, null, error)); }
private static JsonRpcErrorResponse CreateErrorResponse(object id, JsonRpcErrorCodes code, string message) { return(new JsonRpcErrorResponse { Id = id, Error = new JsonRpcError { Code = (int)code, Message = message } }); }
private string Error(JsonRpcErrorCodes code, string reason, string id) { var response = JsonRpcResponse.CreateErrorResponse(id, code, reason); return(id is { }
public RpcException(JsonRpcErrorCodes code, string message) : base(message) { Code = code; }