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.