CandleBuilderMessageAdapter

StockSharp.Algo.Candles.Compression

Adaptador de la construcción de velas.

Hereda de: MessageAdapterWrapper

Constructores

CandleBuilderMessageAdapter
public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider, bool cloneOutCandles)
candleBuilderMessageAdapter = CandleBuilderMessageAdapter(innerAdapter, candleBuilderProvider, cloneOutCandles)

Inicia una nueva instancia de la CandleBuilderMessageAdapter.

innerAdapter
Adaptador interno de mensajes.
candleBuilderProvider
Proveedor de constructores de velas.
cloneOutCandles
Indica si las velas salientes deben ser clonadas antes de emitir.
CandleBuilderMessageAdapter
public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider, ICandleBuilderManager manager, bool cloneOutCandles)
candleBuilderMessageAdapter = CandleBuilderMessageAdapter(innerAdapter, candleBuilderProvider, manager, cloneOutCandles)

Inicia una nueva instancia de CandleBuilderMessageAdapter@ con un gestor personalizado.

innerAdapter
Adaptador interno de mensajes.
candleBuilderProvider
Proveedor de constructores de velas.
manager
Director de la construcción de velas.
cloneOutCandles
Indica si las velas salientes deben ser clonadas antes de emitir.

Propiedades

Buffer
public IStorageBuffer Buffer { get; set; }
value = candleBuilderMessageAdapter.Buffer
candleBuilderMessageAdapter.Buffer = value

Buffer de almacenamiento.

SendFinishedCandlesImmediatelly
public bool SendFinishedCandlesImmediatelly { get; set; }
value = candleBuilderMessageAdapter.SendFinishedCandlesImmediatelly
candleBuilderMessageAdapter.SendFinishedCandlesImmediatelly = value

Envía velas terminadas cuando recibieron.

Métodos

Clone
public override IMessageAdapter Clone()
result = candleBuilderMessageAdapter.Clone()

Crear una copia de CandleBuilderMessageAdapter.

Devuelve: Copiado.

OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

Proceso InnerAdapter@ mensaje de salida.

message
El mensaje.
cancellationToken
Cancelación token.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Envía mensaje.

message
Message.
cancellationToken
CancellationToken