SubscriptionRoutingState

StockSharp.Algo.Basket

ISubscriptionRoutingState のデフォルト実装。

実装: ISubscriptionRoutingState

メソッド

AddRequest
public void AddRequest(long transactionId, ISubscriptionMessage message, IMessageAdapter adapter)
subscriptionRoutingState.AddRequest(transactionId, message, adapter)

ID リクエストで追加します。

AddSubscription
public void AddSubscription(long transactionId, ISubscriptionMessage message, IMessageAdapter[] adapters, DataType dataType)
subscriptionRoutingState.AddSubscription(transactionId, message, adapters, dataType)

サブスクリプション情報を追加します。

Clear
public void Clear()
subscriptionRoutingState.Clear()

すべてのアダプターの状態をクリアし、接続解除に現在の状態をリセットします。

GetSubscribers
public long[] GetSubscribers(DataType dataType)
result = subscriptionRoutingState.GetSubscribers(dataType)

サブスクライブ ID をデータ型に取得します。

RemoveRequest
public bool RemoveRequest(long transactionId)
result = subscriptionRoutingState.RemoveRequest(transactionId)

ID リクエストで削除します。

RemoveSubscription
public bool RemoveSubscription(long transactionId)
result = subscriptionRoutingState.RemoveSubscription(transactionId)

サブスクリプションを削除します。

TryGetRequest
public bool TryGetRequest(long transactionId, ISubscriptionMessage message, IMessageAdapter adapter)
result = subscriptionRoutingState.TryGetRequest(transactionId, message, adapter)

リクエストを ID で取得してください。

TryGetSubscription
public bool TryGetSubscription(long transactionId, ISubscriptionMessage message, IMessageAdapter[] adapters, DataType dataType)
result = subscriptionRoutingState.TryGetSubscription(transactionId, message, adapters, dataType)

サブスクリプション情報を入手してください。