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
- スナップショットホルダーマネージャー。
メソッド
CloneAsync
public override ValueTask<IMessageAdapter> CloneAsync(CancellationToken cancellationToken)
result = snapshotHolderMessageAdapter.CloneAsync(cancellationToken)
Create a copy of SnapshotHolderMessageAdapter.
- cancellationToken
- CancellationToken
戻り値: Copy.
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