ISubscriptionOnlineInfo

StockSharp.Algo

Subscription info for online manager.

Properties

ExtraFilters
public HashSet<long> ExtraFilters { get; }
value = iSubscriptionOnlineInfo.ExtraFilters

Extra filters set.

HistLive
public SynchronizedSet<long> HistLive { get; }
value = iSubscriptionOnlineInfo.HistLive

History + live subscriptions.

IsLinked
public bool IsLinked { get; }
value = iSubscriptionOnlineInfo.IsLinked

True when this info is a linked view onto a main subscription (created via ISubscriptionOnlineInfo)), not the main subscription itself. Mutating State or reading Linked on a linked view throws — callers that reach an info through a per-order TxId lookup must check this flag before treating the info as a main subscription.

IsMarketData
public bool IsMarketData { get; }
value = iSubscriptionOnlineInfo.IsMarketData

Is market data subscription.

Linked
public List<long> Linked { get; }
value = iSubscriptionOnlineInfo.Linked

Linked subscription IDs.

OnlineSubscribers
public CachedSynchronizedSet<long> OnlineSubscribers { get; }
value = iSubscriptionOnlineInfo.OnlineSubscribers

Online subscribers set.

State
public SubscriptionStates State { get; set; }
value = iSubscriptionOnlineInfo.State
iSubscriptionOnlineInfo.State = value

Subscription state.

Subscribers
public CachedSynchronizedDictionary<long, ISubscriptionMessage> Subscribers { get; }
value = iSubscriptionOnlineInfo.Subscribers

Subscribers dictionary.

Subscription
public ISubscriptionMessage Subscription { get; }
value = iSubscriptionOnlineInfo.Subscription

Subscription message.