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.