SecurityMappingManager

StockSharp.Algo

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

Реализует: ISecurityMappingManager

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

SecurityMappingManager
public SecurityMappingManager(ISecurityMappingStorageProvider provider, Func<string> storageName, Action<string, object, object, object> logInfo)
securityMappingManager = SecurityMappingManager(provider, storageName, logInfo)

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

provider
Поставщик хранилища сопоставлений идентификаторов финансовых инструментов.
storageName
Имя хранилища для поиска.
logInfo
Регистратор информационных сообщений.

Методы

ProcessInMessage
public ValueTuple<Message, bool> ProcessInMessage(Message message)
result = securityMappingManager.ProcessInMessage(message)

Обработать сообщение, поступающее во внутренний адаптер.

message
Входящее сообщение.

Возвращает: Результат обработки с сообщениями для пересылки и вывода сообщений.

ProcessOutMessage
public ValueTuple<Message, bool> ProcessOutMessage(Message message)
result = securityMappingManager.ProcessOutMessage(message)

Обработать сообщение, поступающее от внутреннего адаптера.

message
Исходящее сообщение.

Возвращает: Результат обработки с пересылаемым сообщением и дополнительными выходными сообщениями.