SubscriptionOnlineManager

StockSharp.Algo

在线订阅处理实施.

实现: ISubscriptionOnlineManager

构造函数

SubscriptionOnlineManager
public SubscriptionOnlineManager(ILogReceiver logReceiver, Func<DataType, bool> isSecurityRequired, ISubscriptionOnlineManagerState state)
subscriptionOnlineManager = SubscriptionOnlineManager(logReceiver, isSecurityRequired, state)

在线订阅处理实施.

logReceiver
记录接收器。
isSecurityRequired
检查是否需要金融工具 ID 用于指定的数据类型 。
state
州库.

属性

State
public ISubscriptionOnlineManagerState State { get; }
value = subscriptionOnlineManager.State

州库.

方法

ProcessInMessageAsync
public ValueTask<ValueTuple<Message[], Message[]>> ProcessInMessageAsync(Message message, CancellationToken cancellationToken)
result = subscriptionOnlineManager.ProcessInMessageAsync(message, cancellationToken)

处理一个消息进入内置适配器。

message
来电消息.
cancellationToken
取消的代币。

返回值: 处理结果。

ProcessOutMessageAsync
public ValueTask<ValueTuple<Message, Message[]>> ProcessOutMessageAsync(Message message, CancellationToken cancellationToken)
result = subscriptionOnlineManager.ProcessOutMessageAsync(message, cancellationToken)

处理来自内置适配器的邮件 。

message
传出消息.
cancellationToken
取消的代币。

返回值: 处理结果。