IConnectorAsyncExtensions

StockSharp.BusinessEntities

Extensiones Async para IConnector.

Métodos

ConnectAsync
public static ValueTask ConnectAsync(IConnector connector, CancellationToken cancellationToken)
result = IConnectorAsyncExtensions.ConnectAsync(connector, cancellationToken)

Versión Async Connect.

connector
IConnector.
cancellationToken
CancellationToken.

Devuelve: ValueTask.

DisconnectAsync
public static ValueTask DisconnectAsync(IConnector connector, CancellationToken cancellationToken)
result = IConnectorAsyncExtensions.DisconnectAsync(connector, cancellationToken)

Versión Async Desconectar.

connector
IConnector.
cancellationToken
CancellationToken.

Devuelve: ValueTask.

RegisterOrderAndWaitAsync
public static IAsyncEnumerable<ValueTuple<Order, MyTrade>> RegisterOrderAndWaitAsync(IConnector connector, Order order)
result = IConnectorAsyncExtensions.RegisterOrderAndWaitAsync(connector, order)

Orden de registro y obtener una secuencia de cambios y comercios del estado de orden asinc. Cuando se cancela el token de cancelación (via .WithCancellation(token)), se cancela el pedido automáticamente. Completa cuando el pedido llega a un estado final (Done o Failed).

connector
IConnector
order
Orden de registrarse.

Devuelve: Flujo de tuples (Order, Trade) donde el Comercio está nulo para actualizaciones solo estatales.