SubscriptionOnlineManager

StockSharp.Algo

Aplicación de procesamiento de suscripción en línea.

Implementa: ISubscriptionOnlineManager

Constructores

SubscriptionOnlineManager
public SubscriptionOnlineManager(ILogReceiver logReceiver, Func<DataType, bool> isSecurityRequired, ISubscriptionOnlineManagerState state)
subscriptionOnlineManager = SubscriptionOnlineManager(logReceiver, isSecurityRequired, state)

Aplicación de procesamiento de suscripción en línea.

logReceiver
Receptor de registro.
isSecurityRequired
Compruebe si se requiere un id de instrumento financiero para el tipo de datos especificado.
state
Almacenamiento estatal.

Propiedades

State
public ISubscriptionOnlineManagerState State { get; }
value = subscriptionOnlineManager.State

Almacenamiento estatal.

Métodos

ProcessInMessageAsync
public ValueTask<ValueTuple<Message[], Message[]>> ProcessInMessageAsync(Message message, CancellationToken cancellationToken)
result = subscriptionOnlineManager.ProcessInMessageAsync(message, cancellationToken)

Procesar un mensaje entrando en el adaptador interno.

message
Mensaje entrante.
cancellationToken
Cancelación token.

Devuelve: Resultado de procesamiento.

ProcessOutMessageAsync
public ValueTask<ValueTuple<Message, Message[]>> ProcessOutMessageAsync(Message message, CancellationToken cancellationToken)
result = subscriptionOnlineManager.ProcessOutMessageAsync(message, cancellationToken)

Procesar un mensaje que viene del adaptador interno.

message
Mensaje saliente.
cancellationToken
Cancelación token.

Devuelve: Resultado de procesamiento.