Коннекция не восстанавливается


Коннекция не восстанавливается
Atom
8/23/2013


Den

Avatar
Уважаемые разработчики!

S# 4.1.18
Quik 6.7.3.2.

Вручную вырубаю соединение с сервером в квике (кнопка "Разорвать соединение с информационным сервером").
Корректно прилетает событие Trader.ConnectionError

Затем опять подключаюсь к серверу в квике (кнопка "Установить соединение с информационным сервером").
Событие Restored не приходит. Экспорт по DDE не продолжается.
Код такой:


Code
	
                        // инициализируем механизм переподключения
                        this.Trader.ReConnectionSettings.WorkingTime = ExchangeBoard.Forts.WorkingTime;
                        this.Trader.ReConnectionSettings.ConnectionSettings.AttemptCount = -1;
                        this.Trader.ReConnectionSettings.ConnectionSettings.ReAttemptCount = -1;
                        this.Trader.ReConnectionSettings.ConnectionSettings.Interval = TimeSpan.FromSeconds(5);
                        this.Trader.ReConnectionSettings.ConnectionSettings.TimeOutInterval = TimeSpan.FromSeconds(60);

                        this.Trader.ReConnectionSettings.ExportSettings.TimeOutInterval = TimeSpan.FromSeconds(30);

		                this.Trader.ReConnectionSettings.ConnectionSettings.Restored += () => this.GuiAsync(() => 
                        {
                                MessageBox.Show(this, "Соединение восстановлено");
                        });


Еще не нашел куда делось бывшее свойство Trader.ReConnectionSettings.IsReStartExport.

Tags:


Thanks:


Den

Avatar
Date: 8/29/2013
Reply


Проверил еще раз. В 4.1.17 все работало корректно, т.е. это регрессия в 4.1.18
Thanks:


Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy