Коннекция не восстанавливается
Atom Ответить
23.08.2013


Den

Фотография
Уважаемые разработчики!

S# 4.1.18
Quik 6.7.3.2.

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

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


Код
	
                        // инициализируем механизм переподключения
                        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.

Теги:


Спасибо:




1 Ответов
Den

Фотография
Дата: 29.08.2013
Ответить


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


Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy