PendingMessageState
StockSharp.Algo.Basket
Implementação padrão de IPendingMessageState.
Implementa: IPendingMessageState
Propriedades
Count
public int Count { get; }
value = pendingMessageState.Count
Obtém a contagem de mensagens pendentes.
Métodos
Add
public void Add(Message message)
pendingMessageState.Add(message)
Adiciona uma mensagem à fila pendente.
Clear
public void Clear()
pendingMessageState.Clear()
Limpa todos os estados do adaptador e repõe o estado atual para Desligado.
GetAndClear
public Message[] GetAndClear()
result = pendingMessageState.GetAndClear()
Obtém todas as mensagens pendentes e limpa a fila.
TryRemoveMarketData
public MarketDataMessage TryRemoveMarketData(long transactionId)
result = pendingMessageState.TryRemoveMarketData(transactionId)
Tenta encontrar e remover um pendente MarketDataMessage pelo seu ID de transação.
- transactionId
- ID de transação a ser encontrada.
Retorna: A mensagem removida, ou nula, se não for encontrada.