IConnectorAsyncExtensions

StockSharp.BusinessEntities

Extensões de sincronização para o IConnector.

Métodos

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

Versão Assincronizada Conectar.

connector
Connector.
cancellationToken
CancellationToken.

Retorna: ValueTask.

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

Versão de sincronização Desligar.

connector
Connector.
cancellationToken
CancellationToken.

Retorna: ValueTask.

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

A ordem de registo e obter uma sequência assincronizada de alterações de estado da ordem e as próprias transações. Quando o token de cancelamento (via .WithCancellation (token)) é cancelado, a ordem é cancelada automaticamente. Termina quando a ordem atinge um estado final (Feito ou Falhou).

connector
IConnector
order
Ordem de inscrição.

Retorna: Async stream de tuplas (Order, Trade) onde o Trade é nulo para atualizações somente de estado.