ISubscriptionRoutingState

StockSharp.Algo.Basket

バスケット アダプターのサブスクリプション ルーティングのための状態のストレージ。

メソッド

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

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

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

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

AddUnsubscribe
public void AddUnsubscribe(long transactionId, ISubscriptionMessage message)
iSubscriptionRoutingState.AddUnsubscribe(transactionId, message)

Keep an unsubscribe the basket was given, by the caller's ID, until its children answer.

Clear
public void Clear()
iSubscriptionRoutingState.Clear()

すべての状態をクリアします。

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

データ型で購読者IDを取得。

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

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

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

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

RemoveUnsubscribe
public bool RemoveUnsubscribe(long transactionId)
result = iSubscriptionRoutingState.RemoveUnsubscribe(transactionId)

Remove an unsubscribe the basket was given, by the caller's ID.

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

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

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

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

TryGetUnsubscribe
public bool TryGetUnsubscribe(long transactionId, ISubscriptionMessage message)
result = iSubscriptionRoutingState.TryGetUnsubscribe(transactionId, message)

Try get an unsubscribe the basket was given, by the caller's ID.