Click or drag to resize

IMessageAdapterWrapper Interface

Базовый адаптер.

Namespace:  StockSharp.Messages
Assembly:  StockSharp.Messages (in StockSharp.Messages.dll) Version: 4.4.17.0 (4.4.17)
Syntax
C#
public interface IMessageAdapterWrapper : IMessageAdapter, 
	IMessageChannel, IDisposable, ICloneable<IMessageChannel>, ICloneable, 
	IPersistable, ILogReceiver, ILogSource

The IMessageAdapterWrapper type exposes the following members.

Properties
  NameDescription
Public propertyCandlesBuildFrom
Возможные опциии для построения свечей.
(Inherited from IMessageAdapter.)
Public propertyCategories
Категории адаптера сообщений.
(Inherited from IMessageAdapter.)
Public propertyCheckTimeFrameByRequest
Проверять возможный тайм-фрейм через запрос.
(Inherited from IMessageAdapter.)
Public propertyCurrentTime
Текущее время, которое будет передано в Time.
(Inherited from ILogSource.)
Public propertyHeartbeatBeforConnect
Начинать отправлять TimeMessage до установки подключения.
(Inherited from IMessageAdapter.)
Public propertyHeartbeatInterval
Интервал оповещения сервера о том, что подключение еще живое. Значение Zero означает выключенное оповещение.
(Inherited from IMessageAdapter.)
Public propertyIcon
Иконка.
(Inherited from IMessageAdapter.)
Public propertyId
Уникальный идентификатор источника.
(Inherited from ILogSource.)
Public propertyInnerAdapter
Адаптер.
Public propertyIsAutoReplyOnTransactonalUnsubscription
Send auto response for {0} and {1} unsubscribes.
(Inherited from IMessageAdapter.)
Public propertyIsFullCandlesOnly
Пересылает CandleMessage только полностью заполненным.
(Inherited from IMessageAdapter.)
Public propertyIsNativeIdentifiers
Идентифицировать инструменты в сообщениях по системному идентификатору Native.
(Inherited from IMessageAdapter.)
Public propertyIsNativeIdentifiersPersistable
Системные идентификаторы могут быть сохранены.
(Inherited from IMessageAdapter.)
Public propertyIsOpened
Открыт ли канал.
(Inherited from IMessageChannel.)
Public propertyIsRoot
Является ли источник корнем (даже при Parent не равным ).
(Inherited from ILogSource.)
Public propertyIsSecurityNewsOnly
Адаптер предоставляет новости, относящиеся к указанному инструменту.
(Inherited from IMessageAdapter.)
Public propertyIsSupportCandlesUpdates
Поддерживается подписка на свечи и обновление в реальном времени.
(Inherited from IMessageAdapter.)
Public propertyIsSupportExecutionsPnL
Адаптер заполняет PnL.
(Inherited from IMessageAdapter.)
Public propertyIsSupportOrderBookIncrements
Адаптер транслирует инкрементальные стаканы.
(Inherited from IMessageAdapter.)
Public propertyIsSupportSubscriptions
Поддерживаются ли какие-то подписки (тики, стаканы и т.д.).
(Inherited from IMessageAdapter.)
Public propertyLogLevel
Уровень логирования для источника.
(Inherited from ILogSource.)
Public propertyName
Имя источника.
(Inherited from ILogSource.)
Public propertyOrderCancelVolumeRequired
Volume требуется для отмены заявок.
(Inherited from IMessageAdapter.)
Public propertyOrderConditionType (Inherited from IMessageAdapter.)
Public propertyParent
Родительский источник логов.
(Inherited from ILogSource.)
Public propertyPossibleSupportedMessages
Возможные поддерживаемые адаптером типы сообщений.
(Inherited from IMessageAdapter.)
Public propertyReConnectionSettings
Настройки механизма отслеживания соединений IMessageAdapter с торговой системой.
(Inherited from IMessageAdapter.)
Public propertySecurityClassInfo
Описание классов инструментов, в зависимости от которых будут проставляться параметры в SecurityType и BoardCode.
(Inherited from IMessageAdapter.)
Public propertySecurityExtendedFields
Название полей расширенной информации в SecurityMessage.
(Inherited from IMessageAdapter.)
Public propertyStorageName
Название хранилища, ассоциированное с адаптером.
(Inherited from IMessageAdapter.)
Public propertySupportedInMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
(Inherited from IMessageAdapter.)
Public propertySupportedMarketDataTypes
Поддерживаемые адаптером типы маркет данных.
(Inherited from IMessageAdapter.)
Public propertySupportedOrderBookDepths
Доступные варианты для MaxDepth.
(Inherited from IMessageAdapter.)
Public propertySupportedOutMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
(Inherited from IMessageAdapter.)
Public propertySupportedResultMessages
Supported by adapter result message types.
(Inherited from IMessageAdapter.)
Public propertyTransactionIdGenerator
Генератор транзакций.
(Inherited from IMessageAdapter.)
Top
Methods
  NameDescription
Public methodAddLog
Записать сообщение в лог.
(Inherited from ILogReceiver.)
Public methodClone (Inherited from ICloneableIMessageChannel.)
Public methodClose
Закрыть канал.
(Inherited from IMessageChannel.)
Public methodCreateOrderLogMarketDepthBuilder
Создать построитель стакана.
(Inherited from IMessageAdapter.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from IDisposable.)
Public methodGetCandleArgs
Получить возможные аргументы для указанного типа свечи и инструмента.
(Inherited from IMessageAdapter.)
Public methodGetHistoryStepSize
Получить максимальный размер шага, доступный для скачивания истории.
(Inherited from IMessageAdapter.)
Public methodIsAllDownloadingSupported
Доступно ли для указанного dataType загрузка всех инструментов.
(Inherited from IMessageAdapter.)
Public methodIsSecurityRequired
Поддерживает ли фильтрация подписки (подписка/отписка для указанного инструмента).
(Inherited from IMessageAdapter.)
Public methodLoad (Inherited from IPersistable.)
Public methodOpen
Открыть канал.
(Inherited from IMessageChannel.)
Public methodSave (Inherited from IPersistable.)
Public methodSendInMessage
Отправить сообщение.
(Inherited from IMessageChannel.)
Top
Events
  NameDescription
Public eventLog
Событие нового отладочного сообщения.
(Inherited from ILogSource.)
Public eventNewOutMessage
Событие появления нового сообщения.
(Inherited from IMessageChannel.)
Public eventStateChanged
Событие изменения IsOpened.
(Inherited from IMessageChannel.)
Top
Extension Methods
  NameDescription
Public Extension MethodAddDebugLog
Записать отладку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(FuncString)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(Exception)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(Exception, String)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddErrorLog(String, Object)Overloaded.
Записать ошибку в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddInfoLog(FuncString)Overloaded.
Записать сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddInfoLog(String, Object)Overloaded.
Записать сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddLog
Записать сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddMarketDataSupport
Заполнить SupportedInMessages типами сообщений, относящихся к маркет-данным.
(Defined by Extensions.)
Public Extension MethodAddOrderErrorLog
Записать ошибку о заявке в лог.
(Defined by TraderHelper.)
Public Extension MethodAddOrderInfoLog
Записать сообщение о заявке в лог.
(Defined by TraderHelper.)
Public Extension MethodAddSupportedMarketDataType
Добавить тип маркет данных в SupportedMarketDataTypes.
(Defined by Extensions.)
Public Extension MethodAddSupportedMessage(MessageTypeInfo)Overloaded.
Добавить тип сообщения в SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedMessage(MessageTypes)Overloaded.
Добавить тип сообщения в SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedMessage(MessageTypes, NullableBoolean)Overloaded.
Добавить тип сообщения в SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedOutMessage
Добавить тип сообщения в SupportedOutMessages.
(Defined by Extensions.)
Public Extension MethodAddSupportedResultMessage
Добавить тип сообщения в SupportedResultMessages.
(Defined by Extensions.)
Public Extension MethodAddTransactionalSupport
Заполнить SupportedInMessages типами сообщений, относящихся к транзакционным.
(Defined by Extensions.)
Public Extension MethodAddVerboseLog
Записать детальное сообщение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddWarningLog(FuncString)Overloaded.
Записать предупреждение в лог.
(Defined by LoggingHelper.)
Public Extension MethodAddWarningLog(String, Object)Overloaded.
Записать предупреждение в лог.
(Defined by LoggingHelper.)
Public Extension MethodCreateOrderCondition
Создать для заявки типа Conditional условие, которое поддерживается подключением.
(Defined by Extensions.)
Public Extension MethodCreatePortfolioChangeMessage
Создать PositionChangeMessage.
(Defined by Extensions.)
Public Extension MethodCreatePositionChangeMessage
Создать PositionChangeMessage.
(Defined by Extensions.)
Public Extension MethodDownloadTResult, TRequest
Скачать данные.
(Defined by TraderHelper.)
Public Extension MethodFindAdapterTAdapterOverloaded.
Найти адаптер по указанному типу.
(Defined by Extensions.)
Public Extension MethodFindAdapterTAdapterOverloaded.
Найти адаптер по указанному типу.
(Defined by Extensions.)
Public Extension MethodGetBoardCode
Получить код площадки для класса инструмента.
(Defined by TraderHelper.)
Public Extension MethodGetCandleArgsTArg
Получить возможные аргументы для указанного типа свечи и инструмента.
(Defined by Extensions.)
Public Extension MethodGetCandles
Загрузить свечи.
(Defined by TraderHelper.)
Public Extension MethodGetLevel1
Получить level1 маркет-данные.
(Defined by TraderHelper.)
Public Extension MethodGetLogLevel
Получить LogLevel для источника. Если значение равно Inherit, то берется уровень родительского источника.
(Defined by LoggingHelper.)
Public Extension MethodGetOrderLog
Получить лог заявок.
(Defined by TraderHelper.)
Public Extension MethodGetSecurities
Скачать все инструменты.
(Defined by TraderHelper.)
Public Extension MethodGetTicks
Получить тиковые данные.
(Defined by TraderHelper.)
Public Extension MethodGetTimeFrames
Получить возможные тайм-фреймы для указанного инструмента.
(Defined by Extensions.)
Public Extension MethodIsCandlesSupported
Определить, поддерживается ли указанный запрос на подписку адаптером.
(Defined by Extensions.)
Public Extension MethodIsMarketData
Поддерживает ли указанный адаптер маркет-данные.
(Defined by Extensions.)
Public Extension MethodIsMarketDataTypeSupported
Определить поддерживается ли указанный тип маркет данных адаптером.
(Defined by Extensions.)
Public Extension MethodIsMessageSupported
Определить, содержится ли в SupportedInMessages переданный тип сообщения.
(Defined by Extensions.)
Public Extension MethodIsOutMessageSupported
Определить, содержится ли в SupportedOutMessages переданный тип сообщения.
(Defined by Extensions.)
Public Extension MethodIsResultMessageSupported
Определить, содержится ли в SupportedResultMessages переданный тип сообщения.
(Defined by Extensions.)
Public Extension MethodIsSupportSecuritiesLookupAll
Поддерживает запрос всех инструментов.
(Defined by Extensions.)
Public Extension MethodIsSupportStopLoss
Определить, поддерживает ли адаптер заявки типа стоп-лосс.
(Defined by Extensions.)
Public Extension MethodIsSupportSubscriptionByPortfolio
Поддерживается ли подписки по портфелям.
(Defined by Extensions.)
Public Extension MethodIsSupportTakeProfit
Определить, поддерживает ли адаптер заявки типа тейк-профит.
(Defined by Extensions.)
Public Extension MethodIsSupportWithdraw
Определить, поддерживает ли адаптер заявки на вывод.
(Defined by Extensions.)
Public Extension MethodIsTransactional
Поддерживает ли указанный адаптер транзакции.
(Defined by Extensions.)
Public Extension MethodNearestSupportedDepth
Получить ближайшую поддерживаемую глубину для указанной.
(Defined by Extensions.)
Public Extension MethodRemoveLookupMessages
Удалить поддержку сообщения поиска.
(Defined by Extensions.)
Public Extension MethodRemoveMarketDataSupport
Удалить из SupportedInMessages типы сообщений, относящихся к маркет-данным.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedAllMarketDataTypes
Удалить все типы маркет данных из SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedMarketDataType
Удалить тип маркет данных из SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedMessage
Удалить тип сообщения из SupportedInMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedOutMessage
Удалить тип сообщения из SupportedOutMessages.
(Defined by Extensions.)
Public Extension MethodRemoveSupportedResultMessage
Удалить тип сообщения из SupportedResultMessages.
(Defined by Extensions.)
Public Extension MethodRemoveTransactionalSupport
Удалить из SupportedInMessages типы сообщений, относящихся к транзакционным.
(Defined by Extensions.)
Public Extension MethodTryGetCandlesBuildFrom
Попытаться получить подходящий тип маркет-данных для сжатия свечей.
(Defined by CandleHelper.)
Top
See Also