CandleBuilderMessageAdapter
StockSharp.Algo.Candles.Compression
キャンドルビルダーアダプター。
コンストラクター
CandleBuilderMessageAdapter
public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider, bool cloneOutCandles)
candleBuilderMessageAdapter = CandleBuilderMessageAdapter(innerAdapter, candleBuilderProvider, cloneOutCandles)
CandleBuilderMessageAdapter の新規インスタンスを初期化します。
- innerAdapter
- 内部メッセージのアダプター。
- candleBuilderProvider
- キャンドルビルダープロバイダ。
- cloneOutCandles
- 出入り口前にキャンドルをクローニングする必要があるかどうかを指示します。
CandleBuilderMessageAdapter
public CandleBuilderMessageAdapter(IMessageAdapter innerAdapter, CandleBuilderProvider candleBuilderProvider, ICandleBuilderManager manager, bool cloneOutCandles)
candleBuilderMessageAdapter = CandleBuilderMessageAdapter(innerAdapter, candleBuilderProvider, manager, cloneOutCandles)
カスタマイズマネージャでCandleBuilderMessageAdapterの新規インスタンスを初期化します。
- innerAdapter
- 内部メッセージのアダプター。
- candleBuilderProvider
- キャンドルビルダープロバイダ。
- manager
- キャンドルビルダーマネージャー。
- cloneOutCandles
- 出入り口前にキャンドルをクローニングする必要があるかどうかを指示します。
プロパティ
Buffer
public IStorageBuffer Buffer { get; set; }
value = candleBuilderMessageAdapter.Buffer
candleBuilderMessageAdapter.Buffer = value
ストレージバッファ。
SendFinishedCandlesImmediatelly
public bool SendFinishedCandlesImmediatelly { get; set; }
value = candleBuilderMessageAdapter.SendFinishedCandlesImmediatelly
candleBuilderMessageAdapter.SendFinishedCandlesImmediatelly = value
受け取ったときに終了したキャンドルを送信します。
メソッド
Clone
public override IMessageAdapter Clone()
result = candleBuilderMessageAdapter.Clone()
コピーの作成CandleBuilderMessageAdapter
戻り値: コピー
OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)
プロセスInnerAdapter@出力メッセージ。
- message
- メッセージを送信する
- cancellationToken
- キャンセルトークン。
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = candleBuilderMessageAdapter.OnSendInMessageAsync(message, cancellationToken)
送信する
- message
- Message.
- cancellationToken
- CancellationToken