ChannelMessageAdapter
StockSharp.Messages
消息适配器,通过IMessageChannel的传输通道转发消息.
构造函数
ChannelMessageAdapter
public ChannelMessageAdapter(IMessageAdapter innerAdapter, IMessageChannel inputChannel, IMessageChannel outputChannel)
channelMessageAdapter = ChannelMessageAdapter(innerAdapter, inputChannel, outputChannel)
初始化了 & ##ChannelMessageAdapter+#的新实例.
- innerAdapter
- 地底适应器.
- inputChannel
- 来电消息频道.
- outputChannel
- 正在发送消息频道 。
属性
InputChannel
public IMessageChannel InputChannel { get; }
value = channelMessageAdapter.InputChannel
适从者.
OutputChannel
public IMessageChannel OutputChannel { get; }
value = channelMessageAdapter.OutputChannel
适从者.
OwnInputChannel
public bool OwnInputChannel { get; set; }
value = channelMessageAdapter.OwnInputChannel
channelMessageAdapter.OwnInputChannel = value
控制来信通道的寿命 。
OwnOutputChannel
public bool OwnOutputChannel { get; set; }
value = channelMessageAdapter.OwnOutputChannel
channelMessageAdapter.OwnOutputChannel = value
控制发送消息通道的寿命 。
方法
Clone
public override IMessageAdapter Clone()
result = channelMessageAdapter.Clone()
Create a copy of ChannelMessageAdapter.
返回值: 收到了,我们得去查查
OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = channelMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)
进程 & ###InnerAdapter+##输出消息.
- message
- 腾讯.
- cancellationToken
- 取消的代币。
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = channelMessageAdapter.OnSendInMessageAsync(message, cancellationToken)
发来消息
- message
- Message.
- cancellationToken
- CancellationToken