← Zurück

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

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

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.

War dieses Thema hilfreich?

Thema teilen

Kommentare (1)

Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen

Den
Den Autor

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