CandleBuilderMessageAdapter
StockSharp.Algo.Candles.Compression
Adaptador de construção de velas.
Herda de: MessageAdapterWrapper
Construtores
CandleBuilderMessageAdapter
public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider, bool cloneOutCandles)
candleBuilderMessageAdapter = CandleBuilderMessageAdapter(innerAdapter, candleBuilderProvider, cloneOutCandles)
Inicializa uma nova instância do CandleBuilderMessageAdapter.
- innerAdapter
- Adaptador de mensagens interior.
- candleBuilderProvider
- Fornecedor de velas.
- cloneOutCandles
- Indica se velas de saída devem ser clonadas antes de emitir.
CandleBuilderMessageAdapter
public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider, ICandleBuilderManager manager, bool cloneOutCandles)
candleBuilderMessageAdapter = CandleBuilderMessageAdapter(innerAdapter, candleBuilderProvider, manager, cloneOutCandles)
Inicializa uma nova instância do CandleBuilderMessageAdapter com um gerenciador personalizado.
- innerAdapter
- Adaptador de mensagens interior.
- candleBuilderProvider
- Fornecedor de velas.
- manager
- Gerente de construção de velas.
- cloneOutCandles
- Indica se velas de saída devem ser clonadas antes de emitir.
Propriedades
Buffer
public IStorageBuffer Buffer { get; set; }
value = candleBuilderMessageAdapter.Buffer
candleBuilderMessageAdapter.Buffer = value
Tampão de armazenamento.
SendFinishedCandlesImmediatelly
public bool SendFinishedCandlesImmediatelly { get; set; }
value = candleBuilderMessageAdapter.SendFinishedCandlesImmediatelly
candleBuilderMessageAdapter.SendFinishedCandlesImmediatelly = value
Envie velas acabadas quando receberem.
Métodos
Clone
public override IMessageAdapter Clone()
result = candleBuilderMessageAdapter.Clone()
Criar uma cópia de CandleBuilderMessageAdapter.
Retorna: Entendido.
OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)
Processo InnerAdapter output message.
- message
- A mensagem.
- cancellationToken
- Inscrição de cancelamento.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderMessageAdapter.OnSendInMessageAsync(message, cancellationToken)
Enviar mensagem.
- message
- Message.
- cancellationToken
- CancellationToken