IOfflineManagerState
StockSharp.Algo
保存状態OfflineManager@
プロパティ
SuspendedCount
public int SuspendedCount { get; }
value = iOfflineManagerState.SuspendedCount
中断されたメッセージ数を取得します。
メソッド
AddPendingRegistration
public void AddPendingRegistration(long transactionId, OrderRegisterMessage order)
iOfflineManagerState.AddPendingRegistration(transactionId, order)
注文登録を保留する。
AddPendingSubscription
public void AddPendingSubscription(long transactionId, ISubscriptionMessage subscription)
iOfflineManagerState.AddPendingSubscription(transactionId, subscription)
サブスクリプションの保留を追加します。
AddSuspended
public void AddSuspended(Message message)
iOfflineManagerState.AddSuspended(message)
中断されたキューにメッセージを追加します。
GetAndClearSuspended
public Message[] GetAndClearSuspended()
result = iOfflineManagerState.GetAndClearSuspended()
中断されたすべてのメッセージを取得します。
RemovePendingRegistrationByValue
public void RemovePendingRegistrationByValue(OrderRegisterMessage order)
iOfflineManagerState.RemovePendingRegistrationByValue(order)
値で保留登録を解除します。
RemovePendingSubscriptionByValue
public void RemovePendingSubscriptionByValue(ISubscriptionMessage subscription)
iOfflineManagerState.RemovePendingSubscriptionByValue(subscription)
値でサブスクリプションを保留させる。
RemoveSuspended
public bool RemoveSuspended(Message message)
result = iOfflineManagerState.RemoveSuspended(message)
中断されたキューからメッセージを削除します。
SetConnected
public void SetConnected(bool value)
iOfflineManagerState.SetConnected(value)
接続状況を設定します。
TryGetAndRemovePendingRegistration
public bool TryGetAndRemovePendingRegistration(long transactionId, OrderRegisterMessage order)
result = iOfflineManagerState.TryGetAndRemovePendingRegistration(transactionId, order)
トランザクションIDで保留登録を解除して削除してください。
TryGetAndRemovePendingSubscription
public bool TryGetAndRemovePendingSubscription(long transactionId, ISubscriptionMessage subscription)
result = iOfflineManagerState.TryGetAndRemovePendingSubscription(transactionId, subscription)
トランザクションIDで保留中のサブスクリプションを取得して削除してください。