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.

Clear
public void Clear()
subscriptionOnlineManagerState.Clear()

Clear all state.

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.