OrderSnapshotHolder

StockSharp.Messages

ExecutionMessage ordenar o suporte dos instantâneos.

Herda de: BaseLogReceiver

Construtores

OrderSnapshotHolder
public OrderSnapshotHolder()
orderSnapshotHolder = OrderSnapshotHolder()

Inicializa uma nova instância do OrderSnapshotHolder.

Propriedades

ThrowOnInvalidStateTransition
public bool ThrowOnInvalidStateTransition { get; set; }
value = orderSnapshotHolder.ThrowOnInvalidStateTransition
orderSnapshotHolder.ThrowOnInvalidStateTransition = value

Lançar uma excepção na transição de estado de ordem inválida.

Métodos

Process
public ExecutionMessage Process(ExecutionMessage execMsg)
result = orderSnapshotHolder.Process(execMsg)

Processo ExecutionMessage change.

execMsg
ExecutionMessage change.

Retorna: Encomendar cópia de instantâneo. Retorna se HasOrderInfo for .

ResetSnapshot
public void ResetSnapshot(long transactionId)
orderSnapshotHolder.ResetSnapshot(transactionId)

Reiniciar o instantâneo para o ID da transação especificado.

transactionId
ID de transação. Use 0 para limpar todos os instantâneos.
TryGetSnapshot
public bool TryGetSnapshot(long transactionId, ExecutionMessage snapshot)
result = orderSnapshotHolder.TryGetSnapshot(transactionId, snapshot)

Tente obter instantâneo para o ID de transação especificado.

transactionId
ID da transação.
snapshot
Cópia de instantâneo se existir, caso contrário .

Retorna: true se o instantâneo existe; caso contrário, falso.