Esempio n. 1
0
 public void StopProcessing()
 {
     // деинициализировать роботов
     foreach (var robot in robots)
     {
         try
         {
             robot.DeInitialize();
             context.UnsubscribeRobot(robot);
         }
         catch (Exception ex)
         {
             Logger.Error("Ошибка останова робота " + robot.GetUniqueName() + ":", ex);
         }
     }
     // выполнить логаут и закрыть прокси
     try
     {
         context.Logout(protectedContext.MakeProtectedContext());
     }
     catch (Exception ex)
     {
         Logger.Error("Ошибка закрытия контекста счета " + AccountId, ex);
     }
     protectedContext = null;
 }