воскресенье, 18 мая 2014 г.

Init

Установить:
1. SpsInit.xml - файл со стратегиями
2. EventLog.xml имя БД для EventLog
3. Init\Dde.xml имя для DdeServer

воскресенье, 11 мая 2014 г.

Update 140511_002

1. Замена Repostotory32 на Repostotory33
Ввел такую конструкцию для защиты от ошибок EntityFramework
            catch (System.ComponentModel.Win32Exception e)
            {
                SendException(ve, method, e);
                return false;
            }
            catch (System.Data.SqlClient.SqlException e)
            {
                SendException(ve, method, e);
                return false;
            }
            catch (System.Data.EntityException e)
            {
                SendException(ve, method, e);
                return false;
            }
            catch (Exception e)
            {
                SendException(ve, method, e);
                throw;
            }
2. В EventHub2 ввел возможность передать срочное сообщение IsHighPriority,
даже когда EventHub работает в режиме IsQueueEnabled
В Events.EventArgs ввел bool IsHighPriority.

3. Все Exceptions летят с IsHighPriority = true, то есть без очереди.

4. Убрал (Пока) регистрацию Exceptions  в БД.
TradeStorage.Add():

5. Добавил регистрацию Exceptions в файлы.
GSException.SaveInFile(string dir, Eargs ea);

6. Element1 - умеет вынимать из Exception InnerException и регистрировать их в IEnumerable<Eargs>. Этот массив Exception затем регистрируется в отдельный файл GSException.SaveInFile(string dir, Eargs ea);