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.