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
空结果( 消息被过滤出或内部处理) 。