/// <summary> /// 发送数据到远程服务器 /// </summary> /// <typeparam name="TResult">返回的结果类型</typeparam> /// <param name="masProtocol">待发送的协议</param> /// <param name="requestType">请求的类型</param> /// <returns>调用结果</returns> public TResult Send <TResult>(MasProtocol masProtocol, RequestType requestType) { GatewayRpcRequest request = new GatewayRpcRequest(requestType); request.MasProtocol = masProtocol; var response = _client.Send <GatewayRpcRequest, TResult>(request); if (response.IsSuccess) { //todo } return(response.Data); }