Как убрать тестовый портфель, инструмент из Connector так, чтобы графические контролы отображали актуальные данные
Добрый день
На примере портфеля. (Если я правильно понимаю, инструмент удаляется аналогично)
В Shell есть метод AddPortfolio(Portfolio portfolio), благодаря которому появляется возможность выбора портфеля при тестировании.
Применяю
var storageEntityPortfolioList = ConfigManager.GetService<IStorageEntityList<Portfolio>>();
storageEntityPortfolioList.Remove(portfolio);
и
var removeMessage = new RemoveMessage
{
RemoveType = RemoveTypes.Portfolio,
RemoveId = portfolio.Name
};
Connector.SendOutMessage(removeMessage);
Данные в графическом Portfolio контроле обновляются только после перезагрузки приложения, но не в реальном времени.