示例#1
0
        private void ParseStreamErrorAndRaiseEvent(string message)
        {
            var arg = new GeneralErrorEventArgs();

            arg.GeneralErrorResp = JsonToObject <GeneralErrorResp>(message);
            OnGeneralErrorRecieved(this, arg); //Raise Error Event
        }
示例#2
0
 private void ParseErrorAndRaiseEvent(HttpResponseMessage resp)
 {
     if (resp.IsSuccessStatusCode)
     {
         var arg = new OrderProcessingErrorEventArgs();
         arg.OrderProcesssingErrorResp = JsonConvert.DeserializeObject <OrderProcesssingErrorResp>(resp.Content.ReadAsStringAsync().Result);
         OnOrderProcessingErrorRecieved(this, arg); //Raise Error Event
     }
     else
     {
         var arg = new GeneralErrorEventArgs();
         arg.GeneralErrorResp = JsonConvert.DeserializeObject <GeneralErrorResp>(resp.Content.ReadAsStringAsync().Result);
         OnGeneralErrorRecieved(this, arg); //Raise Error Event
     }
 }
示例#3
0
 private static void QTrade_OnGeneralErrorRecieved(object sender, GeneralErrorEventArgs e)
 {
     Console.WriteLine(string.Format("Error code: {0}. {1}", e.GeneralErrorResp.code, e.GeneralErrorResp.message));
 }
示例#4
0
 void ECFBase_OnErroGeral(object sender, GeneralErrorEventArgs e)
 {
     throw new Exception();
 }