SubscriptionOnlineManagerState
StockSharp.Algo
Default implementation of ISubscriptionOnlineManagerState.
Implements: ISubscriptionOnlineManagerState
Methods
AddSkipSubscription
public void AddSkipSubscription(long id)
subscriptionOnlineManagerState.AddSkipSubscription(id)
Add skip subscription.
AddSubscriptionById
public void AddSubscriptionById(long id, ISubscriptionOnlineInfo info)
subscriptionOnlineManagerState.AddSubscriptionById(id, info)
Add subscription by ID.
AddSubscriptionByKey
public void AddSubscriptionByKey(ValueTuple<DataType, SecurityId> key, ISubscriptionOnlineInfo info)
subscriptionOnlineManagerState.AddSubscriptionByKey(key, info)
Add subscription by key.
AddUnsubscribeRequest
public void AddUnsubscribeRequest(long id)
subscriptionOnlineManagerState.AddUnsubscribeRequest(id)
Add unsubscribe request.
ContainsSkipSubscription
public bool ContainsSkipSubscription(long id)
result = subscriptionOnlineManagerState.ContainsSkipSubscription(id)
Check if contains skip subscription.
ContainsSubscriptionById
public bool ContainsSubscriptionById(long id)
result = subscriptionOnlineManagerState.ContainsSubscriptionById(id)
Check if contains subscription by ID.
ContainsUnsubscribeRequest
public bool ContainsUnsubscribeRequest(long id)
result = subscriptionOnlineManagerState.ContainsUnsubscribeRequest(id)
Check if contains unsubscribe request.
CreateLinkedSubscriptionInfo
public ISubscriptionOnlineInfo CreateLinkedSubscriptionInfo(ISubscriptionOnlineInfo main)
result = subscriptionOnlineManagerState.CreateLinkedSubscriptionInfo(main)
Create linked subscription info.
CreateSubscriptionInfo
public ISubscriptionOnlineInfo CreateSubscriptionInfo(ISubscriptionMessage subscription)
result = subscriptionOnlineManagerState.CreateSubscriptionInfo(subscription)
Create new subscription info.
RemoveSkipSubscription
public bool RemoveSkipSubscription(long id)
result = subscriptionOnlineManagerState.RemoveSkipSubscription(id)
Remove skip subscription.
RemoveSubscriptionById
public void RemoveSubscriptionById(long id)
subscriptionOnlineManagerState.RemoveSubscriptionById(id)
Remove subscription by ID.
RemoveSubscriptionByKeyValue
public void RemoveSubscriptionByKeyValue(ISubscriptionOnlineInfo info)
subscriptionOnlineManagerState.RemoveSubscriptionByKeyValue(info)
Remove subscription by key value.
TryGetAndRemoveSubscriptionById
public bool TryGetAndRemoveSubscriptionById(long id, ISubscriptionOnlineInfo info)
result = subscriptionOnlineManagerState.TryGetAndRemoveSubscriptionById(id, info)
Try get and remove subscription by ID.
TryGetSubscriptionById
public bool TryGetSubscriptionById(long id, ISubscriptionOnlineInfo info)
result = subscriptionOnlineManagerState.TryGetSubscriptionById(id, info)
Try get subscription by ID.
TryGetSubscriptionByKey
public bool TryGetSubscriptionByKey(ValueTuple<DataType, SecurityId> key, ISubscriptionOnlineInfo info)
result = subscriptionOnlineManagerState.TryGetSubscriptionByKey(key, info)
Try get subscription by key.