コード例 #1
0
 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);
     }
 }
コード例 #2
0
ファイル: OfficialServer.cs プロジェクト: ayxcjqx/ntminer
 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);
     }
 }
コード例 #3
0
 /// <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>());
     }
 }
コード例 #4
0
        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);
        }