SubscriptionRoutingState
StockSharp.Algo.Basket
Implementación predeterminada de ISubscriptionRoutingState.
Implementa: ISubscriptionRoutingState
Métodos
AddRequest
public void AddRequest(long transactionId, ISubscriptionMessage message, IMessageAdapter adapter)
subscriptionRoutingState.AddRequest(transactionId, message, adapter)
Agregue la solicitud por identificación.
AddSubscription
public void AddSubscription(long transactionId, ISubscriptionMessage message, IMessageAdapter[] adapters, DataType dataType)
subscriptionRoutingState.AddSubscription(transactionId, message, adapters, dataType)
Añada información de suscripción.
AddUnsubscribe
public void AddUnsubscribe(long transactionId, ISubscriptionMessage message)
subscriptionRoutingState.AddUnsubscribe(transactionId, message)
Keep an unsubscribe the basket was given, by the caller's ID, until its children answer.
Clear
public void Clear()
subscriptionRoutingState.Clear()
Limpia todos los estados de adaptador y reinicia el estado actual para desconectar.
GetSubscribers
public long[] GetSubscribers(DataType dataType)
result = subscriptionRoutingState.GetSubscribers(dataType)
Obtenga IDs de suscriptor para un tipo de datos.
RemoveRequest
public bool RemoveRequest(long transactionId)
result = subscriptionRoutingState.RemoveRequest(transactionId)
Retire la solicitud por identificación.
RemoveSubscription
public bool RemoveSubscription(long transactionId)
result = subscriptionRoutingState.RemoveSubscription(transactionId)
Retire la suscripción.
RemoveUnsubscribe
public bool RemoveUnsubscribe(long transactionId)
result = subscriptionRoutingState.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 = subscriptionRoutingState.TryGetRequest(transactionId, message, adapter)
Pruebe obtener la solicitud por identificación.
TryGetSubscription
public bool TryGetSubscription(long transactionId, ISubscriptionMessage message, IMessageAdapter[] adapters, DataType dataType)
result = subscriptionRoutingState.TryGetSubscription(transactionId, message, adapters, dataType)
Pruebe obtener información de suscripción.
TryGetUnsubscribe
public bool TryGetUnsubscribe(long transactionId, ISubscriptionMessage message)
result = subscriptionRoutingState.TryGetUnsubscribe(transactionId, message)
Try get an unsubscribe the basket was given, by the caller's ID.