[vk]http://vk.com/video_ext.php?oid=-66650972&id=167470205&hash=a0260646412f0064&hd=3[/vk]
Проект ArbitrageStrategy
Файл MainWindow.cs
Начиная с версии S# 4.1.19.1 статус подключения коннектора вынесен в специальное свойство ConnectionState, которое может принимать следующие значения:
Disconnected - Не активно,
Disconnecting - В процессе отключения,
Connected - В процессе подключения,
Connecting - Подключение активно,
Failed - Ошибка подключения
Таким образом, теперь нет свойства IsConnected, а наличие статуса подключения мы можем получать от свойства ConnectionState.
Было:
Код
private void OnClosing(object sender, CancelEventArgs e)
{
if (Connection.SafeConnection.Trader != null && Connection.SafeConnection.Trader.IsConnected)
{
Connection.SafeConnection.Trader.Dispose();
}
Thread.CurrentThread.Abort();
base.OnClosing(e);
}
Стало:
Код
private void OnClosing(object sender, CancelEventArgs e)
{
if (Connection.SafeConnection.Trader != null && Connection.SafeConnection.Trader.ConnectionState ==
ConnectionStates.Connected)
{
Connection.SafeConnection.Trader.Dispose();
}
Thread.CurrentThread.Abort();
base.OnClosing(e);
}