MoexLchiMessageAdapter
StockSharp.MoexLchi
The message adapter for MoexLchi.
Inherits: HistoricalMessageAdapter
Constructors
MoexLchiMessageAdapter
public MoexLchiMessageAdapter(IdGenerator transactionIdGenerator)
moexLchiMessageAdapter = MoexLchiMessageAdapter(transactionIdGenerator)
Initializes a new instance of the MoexLchiMessageAdapter.
- transactionIdGenerator
- Transaction id generator.
Properties
AllYears
public static IEnumerable<DateTime> AllYears { get; }
value = MoexLchiMessageAdapter.AllYears
All years when the contest held.
Methods
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)
Handles subscription request for order log (trades/transactions) data. Override to provide implementation for order log subscription processing. The default implementation throws NotSupported.
- mdMsg
- Market data subscription message.
- cancellationToken
- Cancellation token to cancel the operation.
Returns: A ValueTask representing the asynchronous operation.
ResetAsync
protected override ValueTask ResetAsync(ResetMessage message, CancellationToken cancellationToken)
result = moexLchiMessageAdapter.ResetAsync(message, cancellationToken)