RoutingOutResult

StockSharp.Algo.Basket

Результат обработки исходящего сообщения от внутреннего адаптера.

Свойства

ExtraMessages
public IReadOnlyList<Message> ExtraMessages { get; set; }
value = routingOutResult.ExtraMessages
routingOutResult.ExtraMessages = value

Дополнительные сообщения для отправки внешнему обработчику (e.g, ConnectMessage после подключения всех адаптеров).

LoopbackMessages
public IReadOnlyList<Message> LoopbackMessages { get; set; }
value = routingOutResult.LoopbackMessages
routingOutResult.LoopbackMessages = value

Сообщения для обратной связи в корзину для дальнейшей обработки.

TransformedMessage
public Message TransformedMessage { get; set; }
value = routingOutResult.TransformedMessage
routingOutResult.TransformedMessage = value

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

Методы

PassThrough
public static RoutingOutResult PassThrough(Message message)
result = RoutingOutResult.PassThrough(message)

Создайте результат, который проходит через сообщение без изменений.

WithExtraMessages
public static RoutingOutResult WithExtraMessages(IReadOnlyList<Message> messages)
result = RoutingOutResult.WithExtraMessages(messages)

Создайте результат с дополнительными сообщениями (без основного сообщения).

WithLoopback
public static RoutingOutResult WithLoopback(Message message)
result = RoutingOutResult.WithLoopback(message)

Создайте результат с сообщением обратной связи для повторной попытки.

WithMessage
public static RoutingOutResult WithMessage(Message message)
result = RoutingOutResult.WithMessage(message)

Создайте результат с преобразованным сообщением.

WithMessageAndExtras
public static RoutingOutResult WithMessageAndExtras(Message message, IReadOnlyList<Message> extras)
result = RoutingOutResult.WithMessageAndExtras(message, extras)

Создайте результат с преобразованным сообщением и дополнительными сообщениями.

Поля

Empty
public static readonly RoutingOutResult Empty
value = RoutingOutResult.Empty

Пустой результат (сообщение было отфильтровано или обработано внутри).