OfflineManagerState

StockSharp.Algo

IOfflineManagerState的默认执行.

实现: IOfflineManagerState

属性

IsConnected
public bool IsConnected { get; }
value = offlineManagerState.IsConnected

获取连接状态 。

SuspendedCount
public int SuspendedCount { get; }
value = offlineManagerState.SuspendedCount

获取已中止的消息数 。

方法

AddPendingRegistration
public void AddPendingRegistration(long transactionId, OrderRegisterMessage order)
offlineManagerState.AddPendingRegistration(transactionId, order)

添加待订购登记。

AddPendingSubscription
public void AddPendingSubscription(long transactionId, ISubscriptionMessage subscription)
offlineManagerState.AddPendingSubscription(transactionId, subscription)

添加待订阅。

AddSuspended
public void AddSuspended(Message message)
offlineManagerState.AddSuspended(message)

添加信件到已暂停的队列 。

Clear
public void Clear()
offlineManagerState.Clear()

清除所有适配状态, 并重置当前状态以断开连接 。

GetAndClearSuspended
public Message[] GetAndClearSuspended()
result = offlineManagerState.GetAndClearSuspended()

获取并清除所有已中止的信息 。

RemovePendingRegistrationByValue
public void RemovePendingRegistrationByValue(OrderRegisterMessage order)
offlineManagerState.RemovePendingRegistrationByValue(order)

按数值删除待登记。

RemovePendingSubscriptionByValue
public void RemovePendingSubscriptionByValue(ISubscriptionMessage subscription)
offlineManagerState.RemovePendingSubscriptionByValue(subscription)

删除待定的订阅值。

RemoveSuspended
public bool RemoveSuspended(Message message)
result = offlineManagerState.RemoveSuspended(message)

从已暂停的队列中删除信件 。

SetConnected
public void SetConnected(bool value)
offlineManagerState.SetConnected(value)

设置连接状态 。

TryGetAndRemovePendingRegistration
public bool TryGetAndRemovePendingRegistration(long transactionId, OrderRegisterMessage order)
result = offlineManagerState.TryGetAndRemovePendingRegistration(transactionId, order)

尝试通过交易身份来获取并删除待注册.

TryGetAndRemovePendingSubscription
public bool TryGetAndRemovePendingSubscription(long transactionId, ISubscriptionMessage subscription)
result = offlineManagerState.TryGetAndRemovePendingSubscription(transactionId, subscription)

尝试通过交易ID获取并删除待订阅 。