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)

Получите идентификаторы подписчиков для типа данных.

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)

Попробуйте получить информацию о подписке.