AsyncMessageChannel
StockSharp.Messages
メッセージをNewOutMessageAsync@に処理するメッセージを同期するチャンネルです。
継承元: Disposable
実装: IMessageChannel, IMessageTransport, IDisposable, ICloneable<IMessageChannel>, ICloneable
コンストラクター
AsyncMessageChannel
public AsyncMessageChannel(IMessageAdapter adapter)
asyncMessageChannel = AsyncMessageChannel(adapter)
メッセージをNewOutMessageAsync@に処理するメッセージを同期するチャンネルです。
- adapter
- 代表取締役社長 佐藤 浩
プロパティ
State
public ChannelStates State { get; private set; }
value = asyncMessageChannel.State
asyncMessageChannel.State = value
ステートストレージの根本的な状態を取得します。
メソッド
DisposeManaged
protected override void DisposeManaged()
asyncMessageChannel.DisposeManaged()
リソースのリリース
SendInMessageAsync
public ValueTask SendInMessageAsync(Message message, CancellationToken cancellationToken)
result = asyncMessageChannel.SendInMessageAsync(message, cancellationToken)
一般的なメッセージを非同期に処理します。
- message
- 処理するメッセージ。
- cancellationToken
- 担当: 佐藤 宏
イベント
NewOutMessageAsync
public event Func<Message, CancellationToken, ValueTask> NewOutMessageAsync
asyncMessageChannel.NewOutMessageAsync += handler
新規メッセージイベント