Пример #1
0
 private static JsonRpcResponse CreateSuccessfulJsonRpcResponse(JsonRpcRequest request, JToken result)
 {
     return new JsonRpcResponse(request)
     {
         Result = result
     };
 }
Пример #2
0
 public static JsonRpcResponse CreateJsonRpcResponse(JsonRpcRequest request, Response response)
 {
     if (response.IsError)
     {
         return CreateSuccessfulJsonRpcResponse(request, response.Content);
     }
     return CreateErrorJsonRpcResponse(request, response.Error);
 }
Пример #3
0
        protected JsonRpcResponse(JsonRpcRequest jsonRpcRequest)
        {
            if (jsonRpcRequest.IsNotification)
            {
                throw new NotSupportedException("Cannot respond to a notification.");
            }

            JsonRpc = JsonRpcConstants.Version;
            Id = jsonRpcRequest.Id;
        }
Пример #4
0
 private static JsonRpcResponse CreateErrorJsonRpcResponse(JsonRpcRequest request, String errorMessage)
 {
     return new JsonRpcResponse(request)
     {
         Error = new JsonRpcError()
         {
             Code = 0,
             Message = errorMessage
         }
     };
 }