Переподключение на SmartCOM 3.0
Переподключение перестает работать после такой ошибки:
Code
2013-08-09 13:15:17,676 [13] ERROR - 13:15:17.177 | SmartTrader | System.Runtime.InteropServices.COMException (0x80010105): The server threw an exception. (Exception from HRESULT: 0x80010105 (RPC_E_SERVERFAULT))
at SmartCOM3_64.StServerClass.connect(String ip, Int16 port, String login, String password)
at StockSharp.Smart.Wrapper.SmartCom3Wrapper64.OnConnect(String host, Int16 port, String login, String password)
at StockSharp.Smart.Wrapper.SmartComWrapper`1.#=qV$E5q92XRikABZ$eiqaIsSZs8Pyk7K$SvG$mMtthpAo=.#=qQvVx7nmy67tmxKepHVGE1g==()
at Ecng.ComponentModel.EventDispatcher.<>c__DisplayClass1.<Add>b__0()
Эта ошибка появляется не во всех случаях. В некоторых случаях переподключение срабатывает корректно. Прикладываю логи двух переподключений: с ошибкой и без.