ExtendedInfoStorageMessageAdapter
StockSharp.Algo
The message adapter, that save extension info into IExtendedInfoStorage.
Inherits: MessageAdapterWrapper
Constructors
ExtendedInfoStorageMessageAdapter
public ExtendedInfoStorageMessageAdapter(IMessageAdapter innerAdapter, IExtendedInfoStorage extendedInfoStorage)
extendedInfoStorageMessageAdapter = ExtendedInfoStorageMessageAdapter(innerAdapter, extendedInfoStorage)
Initializes a new instance of the MessageAdapterWrapper.
- innerAdapter
- Underlying adapter.
- extendedInfoStorage
- Extended info storage.
Methods
Clone
public override IMessageAdapter Clone()
result = extendedInfoStorageMessageAdapter.Clone()
Create a copy of ExtendedInfoStorageMessageAdapter.
Returns: Copy.
OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = extendedInfoStorageMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)
Process InnerAdapter output message.
- message
- The message.
- cancellationToken
- Cancellation token.