private void Release(CTPMDAdapter ctpReader) { ctpReader.OnFrontConnected -= ReaderOnFrontConnected; ctpReader.OnFrontDisconnected -= ReaderOnFrontDisconnected; ctpReader.OnRspUserLogin -= ReaderOnRspUserLogin; ctpReader.OnRspUserLogout -= ReaderOnRspUserLogout; ctpReader.OnRtnDepthMarketData -= ReaderOnRtnDepthMarketData; ctpReader.OnRspError -= ReaderOnRspError; ctpReader.Dispose(); }