Beispiel #1
0
 /// <param name="id">Request id</param>
 /// <param name="method">Target method name</param>
 /// <param name="parameterList">Json parameters for the target method</param>
 public RpcRequest(RpcId id, string method, JToken parameters)
 {
     this.Id             = id;
     this.JsonRpcVersion = JsonRpcContants.JsonRpcVersion;
     this.Method         = method;
     this.Parameters     = parameters;
 }
Beispiel #2
0
 /// <param name="id">Request id</param>
 /// <param name="method">Target method name</param>
 /// <param name="parameterList">Json parameters for the target method</param>
 public RpcRequest(RpcId id, string method, RpcParameters parameters = default)
 {
     this.Id             = id;
     this.JsonRpcVersion = JsonRpcContants.JsonRpcVersion;
     this.Method         = method;
     this.Parameters     = parameters;
 }
Beispiel #3
0
 public RpcResponse(RpcId id, T result)
     : base(id, result)
 {
 }
Beispiel #4
0
 public RpcResponse(RpcId id, RpcError error)
     : base(id, error)
 {
 }
Beispiel #5
0
 /// <param name="id">Request id</param>
 /// <param name="result">Response result object</param>
 public RpcResponse(RpcId id, JToken result) : this(id)
 {
     this.Result = result;
 }
Beispiel #6
0
 /// <param name="id">Request id</param>
 /// <param name="error">Request error</param>
 public RpcResponse(RpcId id, RpcError error) : this(id)
 {
     this.Error = error;
 }
Beispiel #7
0
 /// <param name="id">Request id</param>
 protected RpcResponse(RpcId id)
 {
     this.Id = id.HasValue ? id : null;
 }
Beispiel #8
0
 public static RpcRequest WithNoParameters(string method, RpcId id = default)
 {
     return(RpcRequest.WithParameters(method, default, id));
Beispiel #9
0
 /// <param name="id">Request id</param>
 /// <param name="method">Target method name</param>
 /// <param name="parameterList">Json parameters for the target method</param>
 public RpcRequest(RpcId id, string method, RpcParameters parameters = default)
 {
     this.Id         = id;
     this.Method     = method;
     this.Parameters = parameters;
 }
Beispiel #10
0
 public RpcResponse(RpcId id, T result)
     : base(id, result, typeof(T))
 {
 }