OrderSnapshotHolder
StockSharp.Messages
ExecutionMessage オーダースナップショットホルダー.
継承元: BaseLogReceiver
コンストラクター
OrderSnapshotHolder
public OrderSnapshotHolder()
orderSnapshotHolder = OrderSnapshotHolder()
OrderSnapshotHolder の新規インスタンスを初期化します。
プロパティ
ThrowOnInvalidStateTransition
public bool ThrowOnInvalidStateTransition { get; set; }
value = orderSnapshotHolder.ThrowOnInvalidStateTransition
orderSnapshotHolder.ThrowOnInvalidStateTransition = value
無効な順序の状態遷移の例外を投げて下さい。
メソッド
Process
public ExecutionMessage Process(ExecutionMessage execMsg)
result = orderSnapshotHolder.Process(execMsg)
プロセスExecutionMessage変更.
- execMsg
- ExecutionMessage change.
戻り値: 注文スナップショットのコピー。HasOrderInfoがであるかどうかを返します。
ResetSnapshot
public void ResetSnapshot(long transactionId)
orderSnapshotHolder.ResetSnapshot(transactionId)
指定されたトランザクション ID のスナップショットをリセットします。
- transactionId
- トランザクションID。 0を使用して、すべてのスナップショットをクリアします。
TryGetSnapshot
public bool TryGetSnapshot(long transactionId, ExecutionMessage snapshot)
result = orderSnapshotHolder.TryGetSnapshot(transactionId, snapshot)
指定されたトランザクション ID のスナップショットを取得してください。
- transactionId
- 取引ID。
- snapshot
- 存在しているとスナップショットコピー。そうしないと。
戻り値: スナップショットが存在する場合、そうでなければ false です。