Interface ISubscriptionProvider
- Namespace
- StockSharp.BusinessEntities
- Assembly
- StockSharp.BusinessEntities.dll
Subscription provider interface.
public interface ISubscriptionProvider
- Extension Methods
Properties
BoardLookup
Get global subscription on ExchangeBoard lookup. Can be null.
Subscription BoardLookup { get; }
Property Value
DataTypeLookup
Get global subscription on DataTypeInfoMessage lookup. Can be null.
Subscription DataTypeLookup { get; }
Property Value
OrderLookup
Subscription OrderLookup { get; }
Property Value
PortfolioLookup
Subscription PortfolioLookup { get; }
Property Value
SecurityLookup
Subscription SecurityLookup { get; }
Property Value
Subscriptions
Subscriptions.
IEnumerable<Subscription> Subscriptions { get; }
Property Value
Methods
Subscribe(Subscription)
Subscribe.
void Subscribe(Subscription subscription)
Parameters
subscription
SubscriptionSubscription.
UnSubscribe(Subscription)
Unsubscribe.
void UnSubscribe(Subscription subscription)
Parameters
subscription
SubscriptionSubscription.
Events
BoardReceived
ExchangeBoard received.
event Action<Subscription, ExchangeBoard> BoardReceived
Event Type
CandleReceived
ICandleMessage received.
event Action<Subscription, ICandleMessage> CandleReceived
Event Type
DataTypeReceived
DataType received.
event Action<Subscription, DataType> DataTypeReceived
Event Type
Level1Received
Level1ChangeMessage received.
event Action<Subscription, Level1ChangeMessage> Level1Received
Event Type
NewsReceived
News received.
event Action<Subscription, News> NewsReceived
Event Type
OrderBookReceived
IOrderBookMessage received.
event Action<Subscription, IOrderBookMessage> OrderBookReceived
Event Type
OrderCancelFailReceived
OrderFail cancellation event.
event Action<Subscription, OrderFail> OrderCancelFailReceived
Event Type
OrderEditFailReceived
OrderFail edition event.
event Action<Subscription, OrderFail> OrderEditFailReceived
Event Type
OrderLogReceived
IOrderLogMessage received.
event Action<Subscription, IOrderLogMessage> OrderLogReceived
Event Type
OrderReceived
Order received.
event Action<Subscription, Order> OrderReceived
Event Type
OrderRegisterFailReceived
OrderFail registration event.
event Action<Subscription, OrderFail> OrderRegisterFailReceived
Event Type
OwnTradeReceived
MyTrade received.
event Action<Subscription, MyTrade> OwnTradeReceived
Event Type
PortfolioReceived
Portfolio received.
event Action<Subscription, Portfolio> PortfolioReceived
Event Type
PositionReceived
Position received.
event Action<Subscription, Position> PositionReceived
Event Type
SecurityReceived
Security received.
event Action<Subscription, Security> SecurityReceived
Event Type
SubscriptionFailed
Subscription is failed.
event Action<Subscription, Exception, bool> SubscriptionFailed
Event Type
SubscriptionOnline
Subscription is online.
event Action<Subscription> SubscriptionOnline
Event Type
SubscriptionReceived
Value received.
event Action<Subscription, object> SubscriptionReceived
Event Type
SubscriptionStarted
Subscription is started.
event Action<Subscription> SubscriptionStarted
Event Type
SubscriptionStopped
Subscription is stopped.
event Action<Subscription, Exception> SubscriptionStopped
Event Type
TickTradeReceived
ITickTradeMessage received.
event Action<Subscription, ITickTradeMessage> TickTradeReceived