LoopBackMessageAdapter

StockSharp.Algo

Повторно вводит сообщения обратной связи (IsBack), отправленные внутренним конвейером, обратно в него в качестве входных сообщений, вместо того, чтобы передавать их внешним потребителям.

Наследует: MessageAdapterWrapper

Конструкторы

LoopBackMessageAdapter
public LoopBackMessageAdapter(IMessageAdapter innerAdapter)
loopBackMessageAdapter = LoopBackMessageAdapter(innerAdapter)

Повторно вводит сообщения обратной связи (IsBack), отправленные внутренним конвейером, обратно в него в качестве входных сообщений, вместо того, чтобы передавать их внешним потребителям.

Методы

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

Создает глубокую копию DataSeries.

InnerAdapterNewOutMessageAsync
protected override ValueTask InnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = loopBackMessageAdapter.InnerAdapterNewOutMessageAsync(message, cancellationToken)

Обработать выходное сообщение InnerAdapter.

message
Сообщение.
cancellationToken
Токен отмены.