ISubscriptionProvider
Интерфейс поставщика подписки.
Свойства
public Subscription BoardLookup { get; }
value = iSubscriptionProvider.BoardLookup
Получить глобальную подписку на ExchangeBoard lookup.
public Subscription DataTypeLookup { get; }
value = iSubscriptionProvider.DataTypeLookup
Получить глобальную подписку на DataTypeInfoMessage lookup.
public Subscription OrderLookup { get; }
value = iSubscriptionProvider.OrderLookup
Получить глобальную подписку на поиск заказа.
public Subscription PortfolioLookup { get; }
value = iSubscriptionProvider.PortfolioLookup
Получить глобальную подписку на поиск портфолио.
public Subscription SecurityLookup { get; }
value = iSubscriptionProvider.SecurityLookup
Получить глобальную подписку на поиск финансовых инструментов.
public IEnumerable<Subscription> Subscriptions { get; }
value = iSubscriptionProvider.Subscriptions
Подписки.
Методы
public void Subscribe(Subscription subscription)
iSubscriptionProvider.Subscribe(subscription)
Подпишитесь.
- subscription
- Подписка.
public void UnSubscribe(Subscription subscription)
iSubscriptionProvider.UnSubscribe(subscription)
Отписаться.
- subscription
- Подписка.
События
public event Action<Subscription, ExchangeBoard> BoardReceived
iSubscriptionProvider.BoardReceived += handler
ExchangeBoard получено.
public event Action<Subscription, ICandleMessage> CandleReceived
iSubscriptionProvider.CandleReceived += handler
ICandleMessage получено.
public event Action<Subscription, DataType> DataTypeReceived
iSubscriptionProvider.DataTypeReceived += handler
DataType получено.
public event Action<Subscription, Level1ChangeMessage> Level1Received
iSubscriptionProvider.Level1Received += handler
Level1ChangeMessage получено.
public event Action<Subscription, News> NewsReceived
iSubscriptionProvider.NewsReceived += handler
Новости получены.
public event Action<Subscription, IOrderBookMessage> OrderBookReceived
iSubscriptionProvider.OrderBookReceived += handler
IOrderBookMessage получено.
public event Action<Subscription, OrderFail> OrderCancelFailReceived
iSubscriptionProvider.OrderCancelFailReceived += handler
OrderFail событие отмены.
public event Action<Subscription, OrderFail> OrderEditFailReceived
iSubscriptionProvider.OrderEditFailReceived += handler
OrderFail событие издания.
public event Action<Subscription, IOrderLogMessage> OrderLogReceived
iSubscriptionProvider.OrderLogReceived += handler
IOrderLogMessage получено.
public event Action<Subscription, Order> OrderReceived
iSubscriptionProvider.OrderReceived += handler
Заказ получен.
public event Action<Subscription, OrderFail> OrderRegisterFailReceived
iSubscriptionProvider.OrderRegisterFailReceived += handler
OrderFail событие регистрации.
public event Action<Subscription, MyTrade> OwnTradeReceived
iSubscriptionProvider.OwnTradeReceived += handler
MyTrade получено.
public event Action<Subscription, Portfolio> PortfolioReceived
iSubscriptionProvider.PortfolioReceived += handler
Портфолио получено.
public event Action<Subscription, Position> PositionReceived
iSubscriptionProvider.PositionReceived += handler
Должность получена.
public event Action<Subscription, Security> SecurityReceived
iSubscriptionProvider.SecurityReceived += handler
финансовый инструмент получен.
public event Action<Subscription, Exception, bool> SubscriptionFailed
iSubscriptionProvider.SubscriptionFailed += handler
Подписка не удалась.
public event Action<Subscription> SubscriptionOnline
iSubscriptionProvider.SubscriptionOnline += handler
Подписка онлайн.
public event Action<Subscription, object> SubscriptionReceived
iSubscriptionProvider.SubscriptionReceived += handler
Полученная ценность.
public event Action<Subscription> SubscriptionStarted
iSubscriptionProvider.SubscriptionStarted += handler
Подписка запущена.
public event Action<Subscription, Exception> SubscriptionStopped
iSubscriptionProvider.SubscriptionStopped += handler
Подписка остановлена.
public event Action<Subscription, ITickTradeMessage> TickTradeReceived
iSubscriptionProvider.TickTradeReceived += handler
ITickTradeMessage получено.