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.