CandleBuilderMessageAdapter

StockSharp.Algo.Candles.Compression

Candle Builder Adapter.

Erbt von: MessageAdapterWrapper

Konstruktoren

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

Initialisiert eine neue Instanz von CandleBuilderMessageAdapter.

innerAdapter
Inner Message Adapter.
candleBuilderProvider
Candle Builders Anbieter.
cloneOutCandles
Gibt an, ob ausgehende Kerzen vor dem Aussenden geklont werden sollten.
CandleBuilderMessageAdapter
public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider, ICandleBuilderManager manager, bool cloneOutCandles)
candleBuilderMessageAdapter = CandleBuilderMessageAdapter(innerAdapter, candleBuilderProvider, manager, cloneOutCandles)

Initialisiert eine neue Instanz von CandleBuilderMessageAdapter mit einem benutzerdefinierten Manager.

innerAdapter
Inner Message Adapter.
candleBuilderProvider
Candle Builders Anbieter.
manager
Kerzenbauer Manager.
cloneOutCandles
Gibt an, ob ausgehende Kerzen vor dem Aussenden geklont werden sollten.

Eigenschaften

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

Speicherpuffer.

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

Senden Sie fertige Kerzen, wenn sie erhalten haben.

Methoden

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

Erstellen Sie eine Kopie von CandleBuilderMessageAdapter.

Rückgabe: Kopie.

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

Prozess InnerAdapter Ausgabenachricht.

message
Die Botschaft.
cancellationToken
Löschungszeichen.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Senden Sie eine Nachricht.

message
Message.
cancellationToken
CancellationToken