RoutingInResult

StockSharp.Algo.Basket

处理发送到的路由信件的结果。

属性

Handled
public bool Handled { get; set; }
value = routingInResult.Handled
routingInResult.Handled = value

信件是否得到完全处理(不需要进一步处理).

IsPended
public bool IsPended { get; set; }
value = routingInResult.IsPended
routingInResult.IsPended = value

信件是否为已预定( 等待连接) 。

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

将信件循环回篮子(e.g., 连接后等待消息) 。

OutMessages
public IReadOnlyList<Message> OutMessages { get; set; }
value = routingInResult.OutMessages
routingInResult.OutMessages = value

发送到外接处理器的信件(%\e.g\\\,%SubscriptionResponse\\,错误消息).

RoutingDecisions
public IReadOnlyList<ValueTuple<IMessageAdapter, Message>> RoutingDecisions { get; set; }
value = routingInResult.RoutingDecisions
routingInResult.RoutingDecisions = value

循环决定:哪个适配器应接收哪个消息.

方法

CreateHandled
public static RoutingInResult CreateHandled()
result = RoutingInResult.CreateHandled()

创建一个处理后的结果, 没有路径( 消息已完全处理) 。

Pended
public static RoutingInResult Pended()
result = RoutingInResult.Pended()

创建有预想的结果( 消息已排队进行后期处理) 。

WithOutMessage
public static RoutingInResult WithOutMessage(Message message)
result = RoutingInResult.WithOutMessage(message)

以输出消息创建结果(e.g., 不支持响应) 。

WithRouting
public static RoutingInResult WithRouting(IReadOnlyList<ValueTuple<IMessageAdapter, Message>> decisions)
result = RoutingInResult.WithRouting(decisions)

以路线决定创建结果.

字段

Empty
public static readonly RoutingInResult Empty
value = RoutingInResult.Empty

空结果.