OrderSnapshotHolder
StockSharp.Messages
ExecutionMessage@ordene instantáneas.
Hereda de: BaseLogReceiver
Constructores
OrderSnapshotHolder
public OrderSnapshotHolder()
orderSnapshotHolder = OrderSnapshotHolder()
Inicia una nueva instancia de la OrderSnapshotHolder.
Propiedades
ThrowOnInvalidStateTransition
public bool ThrowOnInvalidStateTransition { get; set; }
value = orderSnapshotHolder.ThrowOnInvalidStateTransition
orderSnapshotHolder.ThrowOnInvalidStateTransition = value
Echa una excepción a la transición estatal de orden inválida.
Métodos
Process
public ExecutionMessage Process(ExecutionMessage execMsg)
result = orderSnapshotHolder.Process(execMsg)
Proceso ExecutionMessagecambio.
- execMsg
- ExecutionMessagecambio.
Devuelve: Pedido copia instantánea. Devoluciones si HasOrderInfo es .
ResetSnapshot
public void ResetSnapshot(long transactionId)
orderSnapshotHolder.ResetSnapshot(transactionId)
Reiniciar instantánea para la transacción especificada id.
- transactionId
- ID de transacción. Usa 0 para limpiar todas las instantáneas.
TryGetSnapshot
public bool TryGetSnapshot(long transactionId, ExecutionMessage snapshot)
result = orderSnapshotHolder.TryGetSnapshot(transactionId, snapshot)
Pruebe obtener instantáneas para la transacción especificada id.
- transactionId
- ID de transacción.
- snapshot
- Copia instantánea si existe, de lo contrario.
Devuelve: verdadero si la instantánea existe; de lo contrario falso.