SnapshotHolderMessageAdapter
StockSharp.Algo
メッセージアダプタは、ホルダーをスナップショットします。
コンストラクター
SnapshotHolderMessageAdapter
public SnapshotHolderMessageAdapter(IMessageAdapter innerAdapter, ISnapshotHolder holder)
snapshotHolderMessageAdapter = SnapshotHolderMessageAdapter(innerAdapter, holder)
SnapshotHolderMessageAdapter の新規インスタンスを初期化します。
- innerAdapter
- アダプターの過度。
- holder
- スナップショットホルダー。
SnapshotHolderMessageAdapter
public SnapshotHolderMessageAdapter(IMessageAdapter innerAdapter, ISnapshotHolder holder, ISnapshotHolderManager manager)
snapshotHolderMessageAdapter = SnapshotHolderMessageAdapter(innerAdapter, holder, manager)
カスタマイズマネージャでSnapshotHolderMessageAdapterの新規インスタンスを初期化します。
- innerAdapter
- アダプターの過度。
- holder
- スナップショットホルダー。
- manager
- スナップショットホルダーマネージャー。
メソッド
Clone
public override IMessageAdapter Clone()
result = snapshotHolderMessageAdapter.Clone()
コピーの作成SnapshotHolderMessageAdapter
戻り値: コピー
OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = snapshotHolderMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)
プロセスInnerAdapter@出力メッセージ。
- message
- メッセージを送信する
- cancellationToken
- キャンセルトークン。
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = snapshotHolderMessageAdapter.OnSendInMessageAsync(message, cancellationToken)
送信する
- message
- Message.
- cancellationToken
- CancellationToken