public RpcClientTransaction(ServerUri uri, RpcRequest request) { ServerUri = uri; Request = request; }
public override RpcClientTransaction CreateTransaction(ServerUri serverUri, RpcRequest request) { return(new RpcInprocClientTransaction(request)); }
public override RpcClientTransaction CreateTransaction(ServerUri serverUri, RpcRequest request) { return(new RpcPipeClientTransaction(this, (NamedPipeUri)serverUri, request)); }
/// <summary> /// 接口支持服务: 创建Transaction /// </summary> /// <param name="request"></param> /// <returns></returns> public RpcClientTransaction CreateTransaction(RpcRequest request) { return(_connection.CreateTransaction(request)); }
public override RpcClientTransaction CreateTransaction(ServerUri serverUri, RpcRequest request) { IICAssert.IsInstanceOfType(serverUri, typeof(HttpUri)); return(new RpcHttpClientTransaction(this, (HttpUri)serverUri, request)); }
public RpcTcpServerTransaction(RpcServerChannel channel, RpcConnection conn, RpcTcpSocketConnection socket, RpcRequest request, int sequence) : base(channel, conn, request) { _sock = socket; Sequence = sequence; }
public RpcPipeClientTransaction(RpcPipeClientChannel channel, NamedPipeUri serverUri, RpcRequest request) : base(serverUri, request) { _channel = channel; }
public static RpcTcpClientTransaction CreateClientTransaction(ServerUri serverUri, RpcTcpSocketConnection sock, RpcRequest request) { var tx = new RpcTcpClientTransaction(serverUri, sock, request); return(tx); }
/// <summary>创建一个RpcTransaction</summary> /// <param name="request">请求实体类</param> /// <returns>Trans</returns> public abstract RpcClientTransaction CreateTransaction(RpcRequest request);
public RpcInprocClientTransaction(RpcRequest request) : base(InprocUri.Instance, request) { }
public override RpcClientTransaction CreateTransaction(RpcRequest request) { RpcTcpClientTransaction tx = RpcTcpTransactionManager.CreateClientTransaction(RemoteUri, _socket, request); return(tx); }
public RpcServerTransaction(RpcServerChannel channel, RpcConnection conn, RpcRequest request) { _connection = conn; _channel = channel; _request = request; }
protected void SetRequest(RpcRequest request) { _request = request; }
public RpcBatchClientTransaction CreateTransaction(ServerUri uri, RpcRequest request) { RpcBatchClientTransaction tx = new RpcBatchClientTransaction(uri, request, this); return(tx); }
public override RpcClientTransaction CreateTransaction(RpcRequest request) { return(_channel.CreateTransaction(_serverUri, request)); }
public RpcBatchClientTransaction(ServerUri uri, RpcRequest request, RpcClientBatchManager manager) : base(uri, request) { _manager = manager; }