StorageMetaInfoMessageAdapter

StockSharp.Algo.Storages

Adaptador de mensagem baseado em meta-info.

Herda de: MessageAdapterWrapper

Construtores

StorageMetaInfoMessageAdapter
public StorageMetaInfoMessageAdapter(IMessageAdapter innerAdapter, ISecurityStorage securityStorage, IPositionStorage positionStorage, IExchangeInfoProvider exchangeInfoProvider, IStorageProcessor storageProcessor)
storageMetaInfoMessageAdapter = StorageMetaInfoMessageAdapter(innerAdapter, securityStorage, positionStorage, exchangeInfoProvider, storageProcessor)

Inicializa uma nova instância do StorageMetaInfoMessageAdapter.

innerAdapter
O adaptador, ao qual as mensagens serão dirigidas.
securityStorage
instrumentos financeiros meta info storage.
positionStorage
Armazenagem de posição.
exchangeInfoProvider
Bolsas e conselhos de negociação provedor.
storageProcessor
Processador de armazenamento.

Propriedades

OverrideSecurityData
public bool OverrideSecurityData { get; set; }
value = storageMetaInfoMessageAdapter.OverrideSecurityData
storageMetaInfoMessageAdapter.OverrideSecurityData = value

Substituir os dados anteriores do instrumento financeiro por novos valores.

Métodos

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

Criar uma cópia de StorageMetaInfoMessageAdapter.

Retorna: Entendido.

Load
public override void Load(SettingsStorage storage)
storageMetaInfoMessageAdapter.Load(storage)

Carregar as configurações.

storage
Configuração do armazenamento.
OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)

Processo InnerAdapter output message.

message
A mensagem.
cancellationToken
Inscrição de cancelamento.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Enviar mensagem.

message
Message.
cancellationToken
CancellationToken
Save
public override void Save(SettingsStorage storage)
storageMetaInfoMessageAdapter.Save(storage)

Gravar as definições.

storage
Configuração do armazenamento.
SaveDirectAsync
public ValueTask SaveDirectAsync(PositionChangeMessage message, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.SaveDirectAsync(message, cancellationToken)
message
cancellationToken
CancellationToken