← Atrás

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

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

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.

¿Le resultó útil este tema?

Compartir tema

Comentarios (1)

Iniciar sesión o Crear cuenta, Inicie sesión o regístrese para dejar un comentario

Den
Den Autor

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