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()
コピーの作成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