IStorageProcessor

StockSharp.Algo.Storages

The interface for storage processor.

Properties

CandleBuilderProvider
public CandleBuilderProvider CandleBuilderProvider { get; }
value = iStorageProcessor.CandleBuilderProvider

Candle builders provider.

Settings
public StorageCoreSettings Settings { get; }
value = iStorageProcessor.Settings

Storage settings.

Methods

ProcessMarketData
public IAsyncEnumerable<Message> ProcessMarketData(MarketDataMessage message, CancellationToken cancellationToken)
result = iStorageProcessor.ProcessMarketData(message, cancellationToken)

Process MarketDataMessage.

message
Market-data message (uses as a subscribe/unsubscribe in outgoing case, confirmation event in incoming case).
cancellationToken
Cancellation token.

Returns: A sequence of outgoing messages. If subscription should be forwarded to an inner adapter, the resulting MarketDataMessage is returned as the last message in the sequence.

Reset
public void Reset()
iStorageProcessor.Reset()

To reset the state.