Ejemplo n.º 1
0
 protected override void OnRspUserLogin(CLRCQdpFtdcRspUserLoginField RspUserLogin, CLRCQdpFtdcRspInfoField RspInfo, int nRequestID, bool bIsLast)
 {
     /*if(null!=ProgramTradeEvents.RspUserLoginHandler)
      * {
      *  Parallel.ForEach(ProgramTradeEvents.RspUserLoginHandler.GetInvocationList(), handler=>
      *  {
      *      (handler as EventHandler<RspUserLoginEventArgs>).BeginInvoke(this, new RspUserLoginEventArgs { RspUserLoin = RspUserLogin, RspInfo = RspInfo, RequestID = nRequestID, IsLast = bIsLast }, null, null);
      *  });
      * }*/
 }
Ejemplo n.º 2
0
        /// <summary>
        /// 用户登录应答
        /// </summary>
        /// <param name="RspUserLogin">已登录用户信息</param>
        /// <param name="RspInfo">登录应答信息</param>
        /// <param name="nRequestID">应答对应的请求ID</param>
        /// <param name="bIsLast">是否为最后一个应答报文</param>
        protected override void OnRspUserLogin(CLRCQdpFtdcRspUserLoginField RspUserLogin, CLRCQdpFtdcRspInfoField RspInfo, int nRequestID, bool bIsLast)
        {
#if DEBUG
            Debug.WriteLine("Current ThreadID:{0},Thread Called By TradeSpi->OnRspUserLogin", Thread.CurrentThread.ManagedThreadId);
#endif

            /*if (null != ProgramTradeEvents.RspUserLoginHandler)
             * {
             *  Parallel.ForEach(ProgramTradeEvents.RspUserLoginHandler.GetInvocationList(), handler =>
             *      {
             *          (handler as EventHandler<RspUserLoginEventArgs>).BeginInvoke(this, new RspUserLoginEventArgs { RspUserLoin = RspUserLogin, RspInfo = RspInfo, RequestID = nRequestID, IsLast = bIsLast }, null, null);
             *  });
             * }*/
        }