IConnectorAsyncExtensions
StockSharp.BusinessEntities
Async-Erweiterungen für IConnector.
Methoden
ConnectAsync
public static ValueTask ConnectAsync(IConnector connector, CancellationToken cancellationToken)
result = IConnectorAsyncExtensions.ConnectAsync(connector, cancellationToken)
Async Version Connect.
- connector
- IConnector.
- cancellationToken
- CancellationToken.
Rückgabe: ValueTask.
DisconnectAsync
public static ValueTask DisconnectAsync(IConnector connector, CancellationToken cancellationToken)
result = IConnectorAsyncExtensions.DisconnectAsync(connector, cancellationToken)
Async Version Disconnect.
- connector
- IConnector.
- cancellationToken
- CancellationToken.
Rückgabe: ValueTask.
RegisterOrderAndWaitAsync
public static IAsyncEnumerable<ValueTuple<Order, MyTrade>> RegisterOrderAndWaitAsync(IConnector connector, Order order)
result = IConnectorAsyncExtensions.RegisterOrderAndWaitAsync(connector, order)
Registrieren Sie sich und erhalten Sie einen async-Stream von Auftragsstatusänderungen und eigenen Trades. Wenn das Stornierungstoken (via .WithCancellation(Token)) storniert wird, wird die Bestellung automatisch storniert.
- connector
- IConnector
- order
- Registrierungsbefehl.
Rückgabe: Async-Stream von Tupeln (Order, Trade), wobei Trade für Updates nur für den Staat null ist.