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.