Level1DepthBuilderAdapter

StockSharp.Algo

Adaptador de construção de profundidade de nível 1.

Herda de: MessageAdapterWrapper

Construtores

Level1DepthBuilderAdapter
public Level1DepthBuilderAdapter(IMessageAdapter innerAdapter)
level1DepthBuilderAdapter = Level1DepthBuilderAdapter(innerAdapter)

Inicializa uma nova instância do Level1DepthBuilderAdapter.

innerAdapter
Adaptador de mensagens interior.
Level1DepthBuilderAdapter
public Level1DepthBuilderAdapter(IMessageAdapter innerAdapter, ILevel1DepthBuilderManager manager)
level1DepthBuilderAdapter = Level1DepthBuilderAdapter(innerAdapter, manager)

Inicializa uma nova instância do Level1DepthBuilderAdapter com um gerenciador personalizado.

innerAdapter
Adaptador de mensagens interior.
manager
Gestor de construção de profundidade de nível 1.

Métodos

Clone
public override IMessageAdapter Clone()
result = level1DepthBuilderAdapter.Clone()

Criar uma cópia de Level1DepthBuilderAdapter.

Retorna: Entendido.

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

Processo InnerAdapter output message.

message
A mensagem.
cancellationToken
Inscrição de cancelamento.
SendInMessageAsync
public override ValueTask SendInMessageAsync(Message message, CancellationToken cancellationToken)
result = level1DepthBuilderAdapter.SendInMessageAsync(message, cancellationToken)

Processa uma mensagem genérica de forma assíncrona.

message
A mensagem para processar.
cancellationToken
CancellationToken