SecurityMappingMessageAdapter

StockSharp.Algo

Адаптер сообщений сопоставления идентификаторов финансовых инструментов.

Наследует: MessageAdapterWrapper

Конструкторы

SecurityMappingMessageAdapter
public SecurityMappingMessageAdapter(IMessageAdapter innerAdapter, ISecurityMappingStorageProvider provider)
securityMappingMessageAdapter = SecurityMappingMessageAdapter(innerAdapter, provider)

Инициализирует новый экземпляр SecurityMappingMessageAdapter.

innerAdapter
Адаптер, на который будут направляться сообщения.
provider
Поставщик хранилища сопоставлений идентификаторов финансовых инструментов.
SecurityMappingMessageAdapter
public SecurityMappingMessageAdapter(IMessageAdapter innerAdapter, ISecurityMappingStorageProvider provider, ISecurityMappingManager manager)
securityMappingMessageAdapter = SecurityMappingMessageAdapter(innerAdapter, provider, manager)

Инициализирует новый экземпляр SecurityMappingMessageAdapter с помощью специального менеджера.

innerAdapter
Адаптер, на который будут направляться сообщения.
provider
Поставщик хранилища сопоставлений идентификаторов финансовых инструментов.
manager
менеджер по картографированию финансовых инструментов.

Свойства

Provider
public ISecurityMappingStorageProvider Provider { get; }
value = securityMappingMessageAdapter.Provider

Поставщик хранилища сопоставлений идентификаторов финансовых инструментов.

Методы

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

Создайте копию SecurityMappingMessageAdapter.

Возвращает: Копия.

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

Обработать выходное сообщение InnerAdapter.

message
Сообщение.
cancellationToken
Токен отмены.
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = securityMappingMessageAdapter.OnSendInMessageAsync(message, cancellationToken)

Отправить сообщение.

message
Message.
cancellationToken
CancellationToken