LatencyMessageAdapter

StockSharp.Algo.Latency

El adaptador de mensajes, calculando automáticamente los retrasos de la red.

Hereda de: MessageAdapterWrapper

Constructores

LatencyMessageAdapter
public LatencyMessageAdapter(IMessageAdapter innerAdapter, ILatencyManager latencyManager)
latencyMessageAdapter = LatencyMessageAdapter(innerAdapter, latencyManager)

El adaptador de mensajes, calculando automáticamente los retrasos de la red.

innerAdapter
El adaptador, al que se dirigirán los mensajes.
latencyManager
Ordena el administrador de cálculo de demoras de registro.

Métodos

Clone
public override IMessageAdapter Clone()
result = latencyMessageAdapter.Clone()

Crear una copia de LatencyMessageAdapter.

Devuelve: Copiado.

OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = latencyMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

Proceso InnerAdapter@ mensaje de salida.

message
El mensaje.
cancellationToken
Cancelación token.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = latencyMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Envía mensaje.

message
Message.
cancellationToken
CancellationToken