RoutingOutResult

StockSharp.Algo.Basket

Result of processing an outgoing message from an inner adapter.

Свойства

ExtraMessages : IReadOnlyList<Message>

Additional messages to send to the outer handler (e.g., ConnectMessage after all adapters connected).

LoopbackMessages : IReadOnlyList<Message>

Messages to loop back to the basket for further processing.

TransformedMessage : Message

The transformed message to send to the outer handler. Can be null if the message was filtered or aggregated.

Методы

PassThrough(Message) : RoutingOutResult

Create a result that passes through the message unchanged.

WithExtraMessages(IReadOnlyList<Message>) : RoutingOutResult

Create a result with extra messages (no primary message).

WithLoopback(Message) : RoutingOutResult

Create a result with a loopback message for retry.

WithMessage(Message) : RoutingOutResult

Create a result with a transformed message.

WithMessageAndExtras(Message, IReadOnlyList<Message>) : RoutingOutResult

Create a result with transformed message and extra messages.

Поля

Empty : RoutingOutResult

Empty result (message was filtered out or handled internally).