IOfflineManager
StockSharp.Algo
离线消息处理逻辑.
属性
MaxMessageCount
public int MaxMessageCount { get; set; }
value = iOfflineManager.MaxMessageCount
iOfflineManager.MaxMessageCount = value
最大消息队列数 。
方法
ProcessInMessage
public ValueTuple<Message[], Message[], bool> ProcessInMessage(Message message)
result = iOfflineManager.ProcessInMessage(message)
处理一个消息进入内置适配器。
- message
- 来电消息.
返回值: 处理结果: toInner 信件转发, toOut 信件发送, shouldForward 表示是否应该发送原件.
ProcessOutMessage
public ValueTuple<bool, Message[]> ProcessOutMessage(Message message)
result = iOfflineManager.ProcessOutMessage(message)
处理来自内置适配器的邮件 。
- message
- 传出消息.
返回值: 处理结果: 转发表示如果信件要转发, extraOut 发送额外信件, suppressOriginal 表示如果不转发原件。