CandleBuilderManager

StockSharp.Algo.Candles.Compression

Candle Builder Verarbeitungsimplementierung.

Implementiert: ICandleBuilderManager

Konstruktoren

CandleBuilderManager
public CandleBuilderManager(ILogReceiver logReceiver, IdGenerator idGenerator, IMessageAdapterWrapper adapter, bool sendFinishedCandlesImmediatelly, IStorageBuffer buffer, bool cloneOutCandles, CandleBuilderProvider candleBuilderProvider)
candleBuilderManager = CandleBuilderManager(logReceiver, idGenerator, adapter, sendFinishedCandlesImmediatelly, buffer, cloneOutCandles, candleBuilderProvider)

Initialisiert eine neue Instanz von CandleBuilderManager.

logReceiver
Protokollempfänger.
idGenerator
Transaktions-ID-Generator.
adapter
Adapter-Wrapper für Loopback-Nachrichten und inneren Adapterzugriff.
sendFinishedCandlesImmediatelly
Schicken Sie sofort fertige Kerzen.
buffer
Speicherpuffer.
cloneOutCandles
Gibt an, ob ausgehende Kerzen vor dem Aussenden geklont werden sollten.
candleBuilderProvider
Candle Builders Anbieter.

Eigenschaften

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

Speicherpuffer.

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

Senden Sie fertige Kerzen, wenn sie erhalten haben.

Methoden

ProcessInMessageAsync
public ValueTask<ValueTuple<Message[], Message[]>> ProcessInMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderManager.ProcessInMessageAsync(message, cancellationToken)

Verarbeiten Sie eine Nachricht, die in den inneren Adapter gelangt.

message
Eingehende Nachricht.
cancellationToken
Löschungszeichen.

Rückgabe: Verarbeitungsergebnis.

ProcessOutMessageAsync
public ValueTask<ValueTuple<Message, Message[]>> ProcessOutMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderManager.ProcessOutMessageAsync(message, cancellationToken)

Verarbeiten Sie eine Nachricht, die vom inneren Adapter kommt.

message
Abgehende Nachricht.
cancellationToken
Löschungszeichen.

Rückgabe: Verarbeitungsergebnis.