BasketSecurityMessageAdapter

StockSharp.Algo

Der Nachrichtenadapter erstellt Marktdaten für Korbfinanzinstrumente.

Erbt von: MessageAdapterWrapper

Konstruktoren

BasketSecurityMessageAdapter
public BasketSecurityMessageAdapter(IMessageAdapter innerAdapter, ISecurityProvider securityProvider, IBasketSecurityProcessorProvider processorProvider, IExchangeInfoProvider exchangeInfoProvider)
basketSecurityMessageAdapter = BasketSecurityMessageAdapter(innerAdapter, securityProvider, processorProvider, exchangeInfoProvider)

Der Nachrichtenadapter erstellt Marktdaten für Korbfinanzinstrumente.

innerAdapter
Unterliegender Adapter.
securityProvider
Der Anbieter von Informationen über Instrumente.
processorProvider
Anbieter von Korbfinanzinstrumentenverarbeitern.
exchangeInfoProvider
Börsen und Handelsbörsen Anbieter.

Methoden

CloneAsync
public override ValueTask<IMessageAdapter> CloneAsync(CancellationToken cancellationToken)
result = basketSecurityMessageAdapter.CloneAsync(cancellationToken)

Create a copy of BasketSecurityMessageAdapter.

cancellationToken
CancellationToken

Rückgabe: Copy.

OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = basketSecurityMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

Prozess InnerAdapter Ausgabenachricht.

message
Die Botschaft.
cancellationToken
Löschungszeichen.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = basketSecurityMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Senden Sie eine Nachricht.

message
Message.
cancellationToken
CancellationToken