Table of Contents

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

Subscription

DataTypeLookup

Get global subscription on DataTypeInfoMessage lookup. Can be null.

Subscription DataTypeLookup { get; }

Property Value

Subscription

OrderLookup

Get global subscription on Order lookup. Can be null.

Subscription OrderLookup { get; }

Property Value

Subscription

PortfolioLookup

Get global subscription on Portfolio lookup. Can be null.

Subscription PortfolioLookup { get; }

Property Value

Subscription

SecurityLookup

Get global subscription on Security lookup. Can be null.

Subscription SecurityLookup { get; }

Property Value

Subscription

Subscriptions

Subscriptions.

IEnumerable<Subscription> Subscriptions { get; }

Property Value

IEnumerable<Subscription>

Methods

Subscribe(Subscription)

Subscribe.

void Subscribe(Subscription subscription)

Parameters

subscription Subscription

Subscription.

UnSubscribe(Subscription)

Unsubscribe.

void UnSubscribe(Subscription subscription)

Parameters

subscription Subscription

Subscription.

Events

BoardReceived

ExchangeBoard received.

event Action<Subscription, ExchangeBoard> BoardReceived

Event Type

Action<Subscription, ExchangeBoard>

CandleReceived

ICandleMessage received.

event Action<Subscription, ICandleMessage> CandleReceived

Event Type

Action<Subscription, ICandleMessage>

DataTypeReceived

DataType received.

event Action<Subscription, DataType> DataTypeReceived

Event Type

Action<Subscription, DataType>

Level1Received

event Action<Subscription, Level1ChangeMessage> Level1Received

Event Type

Action<Subscription, Level1ChangeMessage>

NewsReceived

News received.

event Action<Subscription, News> NewsReceived

Event Type

Action<Subscription, News>

OrderBookReceived

event Action<Subscription, IOrderBookMessage> OrderBookReceived

Event Type

Action<Subscription, IOrderBookMessage>

OrderCancelFailReceived

OrderFail cancellation event.

event Action<Subscription, OrderFail> OrderCancelFailReceived

Event Type

Action<Subscription, OrderFail>

OrderEditFailReceived

OrderFail edition event.

event Action<Subscription, OrderFail> OrderEditFailReceived

Event Type

Action<Subscription, OrderFail>

OrderLogReceived

IOrderLogMessage received.

event Action<Subscription, IOrderLogMessage> OrderLogReceived

Event Type

Action<Subscription, IOrderLogMessage>

OrderReceived

Order received.

event Action<Subscription, Order> OrderReceived

Event Type

Action<Subscription, Order>

OrderRegisterFailReceived

OrderFail registration event.

event Action<Subscription, OrderFail> OrderRegisterFailReceived

Event Type

Action<Subscription, OrderFail>

OwnTradeReceived

MyTrade received.

event Action<Subscription, MyTrade> OwnTradeReceived

Event Type

Action<Subscription, MyTrade>

PortfolioReceived

Portfolio received.

event Action<Subscription, Portfolio> PortfolioReceived

Event Type

Action<Subscription, Portfolio>

PositionReceived

Position received.

event Action<Subscription, Position> PositionReceived

Event Type

Action<Subscription, Position>

SecurityReceived

Security received.

event Action<Subscription, Security> SecurityReceived

Event Type

Action<Subscription, Security>

SubscriptionFailed

Subscription is failed.

event Action<Subscription, Exception, bool> SubscriptionFailed

Event Type

Action<Subscription, Exception, bool>

SubscriptionOnline

Subscription is online.

event Action<Subscription> SubscriptionOnline

Event Type

Action<Subscription>

SubscriptionReceived

Value received.

event Action<Subscription, object> SubscriptionReceived

Event Type

Action<Subscription, object>

SubscriptionStarted

Subscription is started.

event Action<Subscription> SubscriptionStarted

Event Type

Action<Subscription>

SubscriptionStopped

Subscription is stopped.

event Action<Subscription, Exception> SubscriptionStopped

Event Type

Action<Subscription, Exception>

TickTradeReceived

event Action<Subscription, ITickTradeMessage> TickTradeReceived

Event Type

Action<Subscription, ITickTradeMessage>