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)

トランザクションIDで保留登録を解除して削除してください。

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

トランザクションIDで保留中のサブスクリプションを取得して削除してください。