Exemplo n.º 1
0
 protected override void OnRspUserLogout(CLRCQdpFtdcRspUserLogoutField RspUserLogout, CLRCQdpFtdcRspInfoField RspInfo, int nRequestID, bool bIsLast)
 {
     /*if(null!=ProgramTradeEvents.RspUserLogoutHandler)
      * {
      *  Parallel.ForEach(ProgramTradeEvents.RspUserLogoutHandler.GetInvocationList(), handler=>
      *  {
      *      (handler as EventHandler<RspUserLogoutEventArgs>).BeginInvoke(this, new RspUserLogoutEventArgs { RspUserLogout = RspUserLogout, RspInfo = RspInfo, RequestID = nRequestID, IsLast = bIsLast }, null, null);
      *  });
      * }*/
 }
Exemplo n.º 2
0
        /// <summary>
        /// 用户退出应答
        /// </summary>
        /// <param name="RspUserLogout">登出用户信息</param>
        /// <param name="RspInfo">登出应答信息</param>
        /// <param name="nRequestID">应答对应的请求号</param>
        /// <param name="bIsLast">是否最后一个应答报文</param>
        protected override void OnRspUserLogout(CLRCQdpFtdcRspUserLogoutField RspUserLogout, CLRCQdpFtdcRspInfoField RspInfo, int nRequestID, bool bIsLast)
        {
#if DEBUG
            Debug.WriteLine("Current ThreadID:{0},Thread called by TradeSpi->OnRspUserLogout called", Thread.CurrentThread.ManagedThreadId);
#endif

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