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)
尝试按键订阅 。