/// <summary> /// Remove from <see cref="IMessageAdapter.SupportedMessages"/> message types related to market-data. /// </summary> /// <param name="adapter">Adapter.</param> public static void RemoveMarketDataSupport(this IMessageAdapter adapter) { adapter.RemoveSupportedMessage(MessageTypes.MarketData); adapter.RemoveSupportedMessage(MessageTypes.SecurityLookup); adapter.RemoveSupportedAllMarketDataTypes(); }
/// <summary> /// Удалить из <see cref="IMessageAdapter.SupportedMessages"/> типы сообщений, относящихся к транзакционным. /// </summary> /// <param name="adapter">Адаптер.</param> public static void RemoveTransactionalSupport(this IMessageAdapter adapter) { adapter.RemoveSupportedMessage(MessageTypes.OrderCancel); adapter.RemoveSupportedMessage(MessageTypes.OrderGroupCancel); adapter.RemoveSupportedMessage(MessageTypes.OrderPairReplace); adapter.RemoveSupportedMessage(MessageTypes.OrderRegister); adapter.RemoveSupportedMessage(MessageTypes.OrderReplace); adapter.RemoveSupportedMessage(MessageTypes.OrderStatus); adapter.RemoveSupportedMessage(MessageTypes.Portfolio); adapter.RemoveSupportedMessage(MessageTypes.PortfolioLookup); adapter.RemoveSupportedMessage(MessageTypes.Position); }