MoexLchiMessageAdapter
StockSharp.MoexLchi
Der Nachrichtenadapter für MoexLchi.
Erbt von: HistoricalMessageAdapter
Konstruktoren
MoexLchiMessageAdapter
public MoexLchiMessageAdapter(IdGenerator transactionIdGenerator)
moexLchiMessageAdapter = MoexLchiMessageAdapter(transactionIdGenerator)
Initialisiert eine neue Instanz von MoexLchiMessageAdapter.
- transactionIdGenerator
- Transaktions-ID-Generator.
Eigenschaften
AllYears
public static IEnumerable<DateTime> AllYears { get; }
value = MoexLchiMessageAdapter.AllYears
Alle Jahre, in denen der Wettbewerb stattfand.
Methoden
ConnectAsync
protected override ValueTask ConnectAsync(ConnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ConnectAsync(message, cancellationToken)
DisconnectAsync
protected override ValueTask DisconnectAsync(DisconnectMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.DisconnectAsync(message, cancellationToken)
OnOrderLogSubscriptionAsync
protected override ValueTask OnOrderLogSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.OnOrderLogSubscriptionAsync(mdMsg, cancellationToken)
Behandelt die Abonnementanforderung für Auftragsprotokolldaten (Trades/Transaktionen). Überschreiben, um die Implementierung für die Auftragsprotokollabonnementverarbeitung bereitzustellen. Die Standardimplementierung wirft NotSupported.
- mdMsg
- Marktdaten-Abonnementmeldung.
- cancellationToken
- Stornierungs-Token, um die Operation abzubrechen.
Rückgabe: Ein ValueTask, der die asynchrone Operation darstellt.
ResetAsync
protected override ValueTask ResetAsync(ResetMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ResetAsync(message, cancellationToken)