public void GetOverClockDatasAsync(Action <DataResponse <List <OverClockData> >, Exception> callback) { try { OverClockDatasRequest request = new OverClockDatasRequest { }; RpcRoot.PostAsync(_host, _port, _controllerName, nameof(IOverClockDataController.OverClockDatas), request, callback); } catch (Exception e) { Logger.ErrorDebugLine(e); callback?.Invoke(null, e); } }
public void GetOverClockDatasAsync(Action <DataResponse <List <OverClockData> >, Exception> callback) { try { OverClockDatasRequest request = new OverClockDatasRequest { }; PostAsync(SControllerName, nameof(IOverClockDataController.OverClockDatas), request, callback); } catch (Exception e) { e = e.GetInnerException(); Logger.ErrorDebugLine(e.Message, e); callback?.Invoke(null, e); } }
/// <summary> /// 同步方法 /// </summary> /// <param name="messageId"></param> /// <returns></returns> public List <OverClockData> GetOverClockDatas(Guid messageId) { try { OverClockDatasRequest request = new OverClockDatasRequest { MessageId = Guid.NewGuid() }; DataResponse <List <OverClockData> > response = Post <DataResponse <List <OverClockData> > >(SControllerName, nameof(IOverClockDataController.OverClockDatas), request); if (response != null && response.Data != null) { return(response.Data); } return(new List <OverClockData>()); } catch (Exception e) { e = e.GetInnerException(); Logger.ErrorDebugLine(e.Message, e); return(new List <OverClockData>()); } }
public void GetOverClockDatasAsync(Action <DataResponse <List <OverClockData> >, Exception> callback) { OverClockDatasRequest request = new OverClockDatasRequest(); RpcRoot.PostAsync(RpcRoot.OfficialServerHost, RpcRoot.OfficialServerPort, _controllerName, nameof(IOverClockDataController.OverClockDatas), request, callback); }