ISubscriptionOnlineManagerState
StockSharp.Algo
Хранилище состояния для SubscriptionOnlineManager.
Методы
AddSkipSubscription
public void AddSkipSubscription(long id)
iSubscriptionOnlineManagerState.AddSkipSubscription(id)
Добавить пропуск подписки.
AddSubscriptionById
public void AddSubscriptionById(long id, ISubscriptionOnlineInfo info)
iSubscriptionOnlineManagerState.AddSubscriptionById(id, info)
Добавить подписку по ID.
AddSubscriptionByKey
public void AddSubscriptionByKey(ValueTuple<DataType, SecurityId> key, ISubscriptionOnlineInfo info)
iSubscriptionOnlineManagerState.AddSubscriptionByKey(key, info)
Добавить подписку по ключу.
AddUnsubscribeRequest
public void AddUnsubscribeRequest(long id)
iSubscriptionOnlineManagerState.AddUnsubscribeRequest(id)
Добавьте запрос на отписку.
ContainsSkipSubscription
public bool ContainsSkipSubscription(long id)
result = iSubscriptionOnlineManagerState.ContainsSkipSubscription(id)
Проверьте, содержит ли пропуск подписки.
ContainsSubscriptionById
public bool ContainsSubscriptionById(long id)
result = iSubscriptionOnlineManagerState.ContainsSubscriptionById(id)
Проверьте, содержит ли подписка по ID.
ContainsUnsubscribeRequest
public bool ContainsUnsubscribeRequest(long id)
result = iSubscriptionOnlineManagerState.ContainsUnsubscribeRequest(id)
Проверьте, содержит ли запрос на отписку.
CreateLinkedSubscriptionInfo
public ISubscriptionOnlineInfo CreateLinkedSubscriptionInfo(ISubscriptionOnlineInfo main)
result = iSubscriptionOnlineManagerState.CreateLinkedSubscriptionInfo(main)
Создайте связанную информацию о подписке.
CreateSubscriptionInfo
public ISubscriptionOnlineInfo CreateSubscriptionInfo(ISubscriptionMessage subscription)
result = iSubscriptionOnlineManagerState.CreateSubscriptionInfo(subscription)
Создайте новую информацию о подписке.
RemoveSkipSubscription
public bool RemoveSkipSubscription(long id)
result = iSubscriptionOnlineManagerState.RemoveSkipSubscription(id)
Удалить пропуск подписки.
RemoveSubscriptionById
public void RemoveSubscriptionById(long id)
iSubscriptionOnlineManagerState.RemoveSubscriptionById(id)
Удалить подписку по ID.
RemoveSubscriptionByKeyValue
public void RemoveSubscriptionByKeyValue(ISubscriptionOnlineInfo info)
iSubscriptionOnlineManagerState.RemoveSubscriptionByKeyValue(info)
Удалить подписку по значению ключа.
TryGetAndRemoveSubscriptionById
public bool TryGetAndRemoveSubscriptionById(long id, ISubscriptionOnlineInfo info)
result = iSubscriptionOnlineManagerState.TryGetAndRemoveSubscriptionById(id, info)
Попробуйте получить и удалить подписку по ID.
TryGetSubscriptionById
public bool TryGetSubscriptionById(long id, ISubscriptionOnlineInfo info)
result = iSubscriptionOnlineManagerState.TryGetSubscriptionById(id, info)
Попробуйте получить подписку по ID.
TryGetSubscriptionByKey
public bool TryGetSubscriptionByKey(ValueTuple<DataType, SecurityId> key, ISubscriptionOnlineInfo info)
result = iSubscriptionOnlineManagerState.TryGetSubscriptionByKey(key, info)
Попробуйте получить подписку по ключу.