IOfflineManagerState

StockSharp.Algo

Armazenamento de estado para OfflineManager.

Propriedades

IsConnected
public bool IsConnected { get; }
value = iOfflineManagerState.IsConnected

Obter o estado da ligação.

SuspendedCount
public int SuspendedCount { get; }
value = iOfflineManagerState.SuspendedCount

A contagem de mensagens suspensas.

Métodos

AddPendingRegistration
public void AddPendingRegistration(long transactionId, OrderRegisterMessage order)
iOfflineManagerState.AddPendingRegistration(transactionId, order)

Adicionar o registo de ordem pendente.

AddPendingSubscription
public void AddPendingSubscription(long transactionId, ISubscriptionMessage subscription)
iOfflineManagerState.AddPendingSubscription(transactionId, subscription)

Adicionar assinatura pendente.

AddSuspended
public void AddSuspended(Message message)
iOfflineManagerState.AddSuspended(message)

Adicionar mensagem à fila suspensa.

Clear
public void Clear()
iOfflineManagerState.Clear()

Limpar todo o estado.

GetAndClearSuspended
public Message[] GetAndClearSuspended()
result = iOfflineManagerState.GetAndClearSuspended()

Obter e limpar todas as mensagens suspensas.

RemovePendingRegistrationByValue
public void RemovePendingRegistrationByValue(OrderRegisterMessage order)
iOfflineManagerState.RemovePendingRegistrationByValue(order)

Remover o registo pendente por valor.

RemovePendingSubscriptionByValue
public void RemovePendingSubscriptionByValue(ISubscriptionMessage subscription)
iOfflineManagerState.RemovePendingSubscriptionByValue(subscription)

Remover a subscrição pendente pelo valor.

RemoveSuspended
public bool RemoveSuspended(Message message)
result = iOfflineManagerState.RemoveSuspended(message)

Remover mensagem da fila suspensa.

SetConnected
public void SetConnected(bool value)
iOfflineManagerState.SetConnected(value)

Definir o estado da ligação.

TryGetAndRemovePendingRegistration
public bool TryGetAndRemovePendingRegistration(long transactionId, OrderRegisterMessage order)
result = iOfflineManagerState.TryGetAndRemovePendingRegistration(transactionId, order)

Tente obter e remover o registro pendente por ID de transação.

TryGetAndRemovePendingSubscription
public bool TryGetAndRemovePendingSubscription(long transactionId, ISubscriptionMessage subscription)
result = iOfflineManagerState.TryGetAndRemovePendingSubscription(transactionId, subscription)

Tente obter e remover a subscrição pendente por ID de transação.