ISubscriptionRoutingState

StockSharp.Algo.Basket

Zustandsspeicherung für das Abonnement-Routing im Korbadapter.

Methoden

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

Fügen Sie die Anfrage nach ID hinzu.

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

Fügen Sie Abonnement-Info hinzu.

Clear
public void Clear()
iSubscriptionRoutingState.Clear()

Alle Staaten abschaffen.

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

Abonnenten-IDs nach Datentyp abrufen.

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

Entfernen Sie die Anfrage per ID.

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

Abo entfernen.

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

Versuchen Sie, die Anfrage per ID zu erhalten.

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

Versuchen Sie, Abonnement-Infos zu erhalten.