OfflineManagerState
StockSharp.Algo
Implementación predeterminada de IOfflineManagerState.
Implementa: IOfflineManagerState
Propiedades
IsConnected
public bool IsConnected { get; }
value = offlineManagerState.IsConnected
Obtenga el estado de conexión.
SuspendedCount
public int SuspendedCount { get; }
value = offlineManagerState.SuspendedCount
Contar mensajes suspendidos.
Métodos
AddPendingRegistration
public void AddPendingRegistration(long transactionId, OrderRegisterMessage order)
offlineManagerState.AddPendingRegistration(transactionId, order)
Agregue el registro de pedidos pendientes.
AddPendingSubscription
public void AddPendingSubscription(long transactionId, ISubscriptionMessage subscription)
offlineManagerState.AddPendingSubscription(transactionId, subscription)
Agregue la suscripción pendiente.
AddSuspended
public void AddSuspended(Message message)
offlineManagerState.AddSuspended(message)
Añadir mensaje a la cola suspendida.
Clear
public void Clear()
offlineManagerState.Clear()
Limpia todos los estados de adaptador y reinicia el estado actual para desconectar.
GetAndClearSuspended
public Message[] GetAndClearSuspended()
result = offlineManagerState.GetAndClearSuspended()
Obtener y limpiar todos los mensajes suspendidos.
RemovePendingRegistrationByValue
public void RemovePendingRegistrationByValue(OrderRegisterMessage order)
offlineManagerState.RemovePendingRegistrationByValue(order)
Eliminar el registro pendiente por valor.
RemovePendingSubscriptionByValue
public void RemovePendingSubscriptionByValue(ISubscriptionMessage subscription)
offlineManagerState.RemovePendingSubscriptionByValue(subscription)
Eliminar la suscripción pendiente por valor.
RemoveSuspended
public bool RemoveSuspended(Message message)
result = offlineManagerState.RemoveSuspended(message)
Quitar el mensaje de la cola suspendida.
SetConnected
public void SetConnected(bool value)
offlineManagerState.SetConnected(value)
Establecer el estado de conexión.
TryGetAndRemovePendingRegistration
public bool TryGetAndRemovePendingRegistration(long transactionId, OrderRegisterMessage order)
result = offlineManagerState.TryGetAndRemovePendingRegistration(transactionId, order)
Pruebe obtener y eliminar el registro pendiente por ID de transacción.
TryGetAndRemovePendingSubscription
public bool TryGetAndRemovePendingSubscription(long transactionId, ISubscriptionMessage subscription)
result = offlineManagerState.TryGetAndRemovePendingSubscription(transactionId, subscription)
Pruebe obtener y eliminar la suscripción pendiente por ID de transacción.