OfflineManager

StockSharp.Algo

Aplicación de procesamiento de mensajes sin conexión.

Implementa: IOfflineManager

Constructores

OfflineManager
public OfflineManager(ILogReceiver logReceiver, Func<Message> createProcessSuspendedMessage, IOfflineManagerState state)
offlineManager = OfflineManager(logReceiver, createProcessSuspendedMessage, state)

Aplicación de procesamiento de mensajes sin conexión.

logReceiver
Receptor de registro.
createProcessSuspendedMessage
Cree un mensaje que reanude el procesamiento después de que se restablezca la conexión.
state
Almacenamiento estatal.

Propiedades

MaxMessageCount
public int MaxMessageCount { get; set; }
value = offlineManager.MaxMessageCount
offlineManager.MaxMessageCount = value

Cuenta la cola de mensajes.

Métodos

ProcessInMessage
public ValueTuple<Message[], Message[], bool> ProcessInMessage(Message message)
result = offlineManager.ProcessInMessage(message)

Procesar un mensaje entrando en el adaptador interno.

message
Mensaje entrante.

Devuelve: Resultado de procesamiento con mensajes de salida y mensajes de salida.

ProcessOutMessage
public ValueTuple<bool, Message[]> ProcessOutMessage(Message message)
result = offlineManager.ProcessOutMessage(message)

Procesar un mensaje que viene del adaptador interno.

message
Mensaje saliente.

Devuelve: Resultado de procesamiento con mensajes de mensaje y mensajes de salida adicionales.