RoutingOutResult

StockSharp.Algo.Basket

Resultado do processamento de uma mensagem de saída de um adaptador interno.

Propriedades

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

Mensagens adicionais para enviar ao manipulador externo (e.g., ConnectMessage@ após todos os adaptadores conectados).

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

Mensagens para voltar para o cesto para processamento posterior.

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

A mensagem transformada a enviar para o manipulador externo. Pode ser nula se a mensagem foi filtrada ou agregada.

Métodos

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

Crie um resultado que passe pela mensagem sem alterações.

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

Criar um resultado com mensagens extras (sem mensagem primária).

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

Crie um resultado com uma mensagem de loopback para tentar novamente.

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

Criar um resultado com uma mensagem transformada.

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

Crie um resultado com mensagem transformada e mensagens extras.

Campos

Empty
public static readonly RoutingOutResult Empty
value = RoutingOutResult.Empty

Resultado vazio (a mensagem foi filtrada ou tratada internamente).