ISubscriptionRoutingState
StockSharp.Algo.Basket
Almacenamiento estatal para la routa de suscripción en el adaptador de cesta.
Métodos
AddRequest
public void AddRequest(long transactionId, ISubscriptionMessage message, IMessageAdapter adapter)
iSubscriptionRoutingState.AddRequest(transactionId, message, adapter)
Agregue la solicitud por identificación.
AddSubscription
public void AddSubscription(long transactionId, ISubscriptionMessage message, IMessageAdapter[] adapters, DataType dataType)
iSubscriptionRoutingState.AddSubscription(transactionId, message, adapters, dataType)
Añada información de suscripción.
GetSubscribers
public long[] GetSubscribers(DataType dataType)
result = iSubscriptionRoutingState.GetSubscribers(dataType)
Obtenga IDs de suscriptor por tipo de datos.
RemoveRequest
public bool RemoveRequest(long transactionId)
result = iSubscriptionRoutingState.RemoveRequest(transactionId)
Retire la solicitud por identificación.
RemoveSubscription
public bool RemoveSubscription(long transactionId)
result = iSubscriptionRoutingState.RemoveSubscription(transactionId)
Retire la suscripción.
TryGetRequest
public bool TryGetRequest(long transactionId, ISubscriptionMessage message, IMessageAdapter adapter)
result = iSubscriptionRoutingState.TryGetRequest(transactionId, message, adapter)
Pruebe obtener la solicitud por identificación.
TryGetSubscription
public bool TryGetSubscription(long transactionId, ISubscriptionMessage message, IMessageAdapter[] adapters, DataType dataType)
result = iSubscriptionRoutingState.TryGetSubscription(transactionId, message, adapters, dataType)
Pruebe obtener información de suscripción.