Для изменения размера нажмите или перетащите

MessageAdapterWrapper - класс

Базовая реализация IMessageAdapterWrapper.
Иерархия наследования
SystemObject
  CloneableIMessageChannel
    StockSharp.MessagesMessageAdapterWrapper
      Подробнее...

Пространство имён:  StockSharp.Messages
Сборка:  StockSharp.Messages (в StockSharp.Messages.dll) Версия: 4.4.17.0 (4.4.17)
Синтаксис
C#
public abstract class MessageAdapterWrapper : Cloneable<IMessageChannel>, 
	IMessageAdapterWrapper, IMessageAdapter, IMessageChannel, IDisposable, ICloneable<IMessageChannel>, 
	ICloneable, IPersistable, ILogReceiver, ILogSource

Тип MessageAdapterWrapper предоставляет следующие члены.

Конструкторы
  ИмяОписание
Защищённый методMessageAdapterWrapper
Инициализировать MessageAdapterWrapper.
В начало страницы
Свойства
  ИмяОписание
Открытое свойствоCandlesBuildFrom
Возможные опциии для построения свечей.
Открытое свойствоCategories
Категории адаптера сообщений.
Открытое свойствоCheckTimeFrameByRequest
Проверять возможный тайм-фрейм через запрос.
Открытое свойствоCurrentTime
Текущее время, которое будет передано в Time.
Открытое свойствоHeartbeatInterval
Интервал оповещения сервера о том, что подключение еще живое. Значение Zero означает выключенное оповещение.
Открытое свойствоInnerAdapter
Адаптер.
Открытое свойствоIsFullCandlesOnly
Пересылает CandleMessage только полностью заполненным.
Открытое свойствоIsNativeIdentifiers
Идентифицировать инструменты в сообщениях по системному идентификатору Native.
Открытое свойствоIsNativeIdentifiersPersistable
Системные идентификаторы могут быть сохранены.
Открытое свойствоIsSecurityNewsOnly
Адаптер предоставляет новости, относящиеся к указанному инструменту.
Открытое свойствоIsSupportCandlesUpdates
Поддерживается подписка на свечи и обновление в реальном времени.
Открытое свойствоIsSupportExecutionsPnL
Адаптер заполняет PnL.
Открытое свойствоIsSupportOrderBookIncrements
Адаптер транслирует инкрементальные стаканы.
Открытое свойствоIsSupportSubscriptions
Поддерживаются ли какие-то подписки (тики, стаканы и т.д.).
Открытое свойствоOrderCancelVolumeRequired
Volume требуется для отмены заявок.
Открытое свойствоOwnInnerAdapter
Контролировать время жизни InnerAdapter.
Открытое свойствоParent
Родительский источник логов.
Открытое свойствоPossibleSupportedMessages
Возможные поддерживаемые адаптером типы сообщений.
Открытое свойствоReConnectionSettings
Настройки механизма отслеживания соединений IMessageAdapter с торговой системой.
Защищённое свойствоSendInBackFurther
Автоматически отправлять сообщения IsBack в InnerAdapter.
Открытое свойствоStorageName
Название хранилища, ассоциированное с адаптером.
Открытое свойствоSupportedInMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
Открытое свойствоSupportedMarketDataTypes
Поддерживаемые адаптером типы маркет данных.
Открытое свойствоSupportedOrderBookDepths
Доступные варианты для MaxDepth.
Открытое свойствоSupportedOutMessages
Поддерживаемые типы сообщений, который может обработать адаптер.
Открытое свойствоTransactionIdGenerator
Генератор транзакций.
В начало страницы
Методы
  ИмяОписание
Открытый методClone (Унаследован от CloneableIMessageChannel.)
Открытый методDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
Открытый методEquals
Determines whether the specified object is equal to the current object.
(Унаследован от Object.)
Защищённый методFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object.)
Открытый методGetCandleArgs
Получить возможные аргументы для указанного типа свечи и инструмента.
Открытый методGetHashCode
Serves as a hash function for a particular type.
(Унаследован от Object.)
Открытый методGetHistoryStepSize
Получить максимальный размер шага, доступный для скачивания истории.
Открытый методGetType
Gets the Type of the current instance.
(Унаследован от Object.)
Защищённый методInnerAdapterNewOutMessage
Обработать InnerAdapter исходящее сообщение.
Открытый методIsAllDownloadingSupported
Доступно ли для указанного dataType загрузка всех инструментов.
Открытый методIsSecurityRequired
Поддерживает ли фильтрация подписки (подписка/отписка для указанного инструмента).
Открытый методLoad
Загрузить настройки.
Защищённый методMemberwiseClone
Creates a shallow copy of the current Object.
(Унаследован от Object.)
Защищённый методOnInnerAdapterNewOutMessage
Обработать InnerAdapter исходящее сообщение.
Защищённый методOnSendInMessage
Отправить сообщение.
Защищённый методRaiseNewOutMessage
Вызвать событие NewOutMessage.
Открытый методSave
Сохранить настройки.
Открытый методSendInMessage
Отправить сообщение.
Открытый методToString
Returns a string that represents the current object.
(Переопределяет ObjectToString.)
В начало страницы
События
  ИмяОписание
Открытое событиеNewOutMessage
Событие появления нового сообщения.
В начало страницы
Методы расширения
  ИмяОписание
Открытый метод расширенияAddDebugLog
Записать отладку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(FuncString)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(Exception)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(Exception, String)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddErrorLog(String, Object)Перегружен.
Записать ошибку в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddInfoLog(FuncString)Перегружен.
Записать сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddInfoLog(String, Object)Перегружен.
Записать сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddLog
Записать сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddMarketDataSupport
Заполнить SupportedInMessages типами сообщений, относящихся к маркет-данным.
(Определяется Extensions.)
Открытый метод расширенияAddOrderErrorLog
Записать ошибку о заявке в лог.
(Определяется TraderHelper.)
Открытый метод расширенияAddOrderInfoLog
Записать сообщение о заявке в лог.
(Определяется TraderHelper.)
Открытый метод расширенияAddSupportedMarketDataType
Добавить тип маркет данных в SupportedMarketDataTypes.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedMessage(MessageTypeInfo)Перегружен.
Добавить тип сообщения в SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedMessage(MessageTypes)Перегружен.
Добавить тип сообщения в SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedMessage(MessageTypes, NullableBoolean)Перегружен.
Добавить тип сообщения в SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияAddSupportedOutMessage
Добавить тип сообщения в SupportedOutMessages.
(Определяется Extensions.)
Открытый метод расширенияAddTransactionalSupport
Заполнить SupportedInMessages типами сообщений, относящихся к транзакционным.
(Определяется Extensions.)
Открытый метод расширенияAddVerboseLog
Записать детальное сообщение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddWarningLog(FuncString)Перегружен.
Записать предупреждение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияAddWarningLog(String, Object)Перегружен.
Записать предупреждение в лог.
(Определяется LoggingHelper.)
Открытый метод расширенияCreateOrderCondition
Создать для заявки типа Conditional условие, которое поддерживается подключением.
(Определяется Extensions.)
Открытый метод расширенияCreatePortfolioChangeMessage
Создать PositionChangeMessage.
(Определяется Extensions.)
Открытый метод расширенияCreatePositionChangeMessage
Создать PositionChangeMessage.
(Определяется Extensions.)
Открытый метод расширенияDownloadTResult, TRequest
Скачать данные.
(Определяется TraderHelper.)
Открытый метод расширенияFindAdapterTAdapterПерегружен.
Найти адаптер по указанному типу.
(Определяется Extensions.)
Открытый метод расширенияFindAdapterTAdapterПерегружен.
Найти адаптер по указанному типу.
(Определяется Extensions.)
Открытый метод расширенияGetBoardCode
Получить код площадки для класса инструмента.
(Определяется TraderHelper.)
Открытый метод расширенияGetCandleArgsTArg
Получить возможные аргументы для указанного типа свечи и инструмента.
(Определяется Extensions.)
Открытый метод расширенияGetCandles
Загрузить свечи.
(Определяется TraderHelper.)
Открытый метод расширенияGetLevel1
Получить level1 маркет-данные.
(Определяется TraderHelper.)
Открытый метод расширенияGetLogLevel
Получить LogLevel для источника. Если значение равно Inherit, то берется уровень родительского источника.
(Определяется LoggingHelper.)
Открытый метод расширенияGetOrderLog
Получить лог заявок.
(Определяется TraderHelper.)
Открытый метод расширенияGetSecurities
Скачать все инструменты.
(Определяется TraderHelper.)
Открытый метод расширенияGetTicks
Получить тиковые данные.
(Определяется TraderHelper.)
Открытый метод расширенияGetTimeFrames
Получить возможные тайм-фреймы для указанного инструмента.
(Определяется Extensions.)
Открытый метод расширенияIsCandlesSupported
Определить, поддерживается ли указанный запрос на подписку адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsMarketData
Поддерживает ли указанный адаптер маркет-данные.
(Определяется Extensions.)
Открытый метод расширенияIsMarketDataTypeSupported
Определить поддерживается ли указанный тип маркет данных адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsMessageSupported
Определить, поддерживается ли тип сообщения адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsOrderStatusRequired
Требуется ли дополнительное сообщение OrderStatusMessage для получения списка заявок и собственных сделок.
(Определяется Extensions.)
Открытый метод расширенияIsOutMessageSupported
Определить, поддерживается ли тип сообщения адаптером.
(Определяется Extensions.)
Открытый метод расширенияIsPortfolioLookupRequired
Требуется ли дополнительное сообщение PortfolioLookupMessage для получения списка портфелей и позиций.
(Определяется Extensions.)
Открытый метод расширенияIsSecurityLookupRequired
Требуется ли дополнительное сообщение SecurityLookupMessage для получения списка инструментов.
(Определяется Extensions.)
Открытый метод расширенияIsSupportSecuritiesLookupAll
Поддерживает запрос всех инструментов.
(Определяется Extensions.)
Открытый метод расширенияIsSupportStopLoss
Определить, поддерживает ли адаптер заявки типа стоп-лосс.
(Определяется Extensions.)
Открытый метод расширенияIsSupportSubscriptionByPortfolio
Поддерживается ли подписки по портфелям.
(Определяется Extensions.)
Открытый метод расширенияIsSupportTakeProfit
Определить, поддерживает ли адаптер заявки типа тейк-профит.
(Определяется Extensions.)
Открытый метод расширенияIsSupportWithdraw
Определить, поддерживает ли адаптер заявки на вывод.
(Определяется Extensions.)
Открытый метод расширенияIsTransactional
Поддерживает ли указанный адаптер транзакции.
(Определяется Extensions.)
Открытый метод расширенияNearestSupportedDepth
Получить ближайшую поддерживаемую глубину для указанной.
(Определяется Extensions.)
Открытый метод расширенияRemoveLookupMessages
Удалить поддержку сообщения поиска.
(Определяется Extensions.)
Открытый метод расширенияRemoveMarketDataSupport
Удалить из SupportedInMessages типы сообщений, относящихся к маркет-данным.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedAllMarketDataTypes
Удалить все типы маркет данных из SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedMarketDataType
Удалить тип маркет данных из SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedMessage
Удалить тип сообщения из SupportedInMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveSupportedOutMessage
Удалить тип сообщения из SupportedOutMessages.
(Определяется Extensions.)
Открытый метод расширенияRemoveTransactionalSupport
Удалить из SupportedInMessages типы сообщений, относящихся к транзакционным.
(Определяется Extensions.)
Открытый метод расширенияTryGetCandlesBuildFrom
Попытаться получить подходящий тип маркет-данных для сжатия свечей.
(Определяется CandleHelper.)
В начало страницы
См. также
Иерархия наследования
SystemObject
  CloneableIMessageChannel
    StockSharp.MessagesMessageAdapterWrapper
      StockSharp.AlgoAssociatedSecurityAdapter
      StockSharp.AlgoBasketSecurityMessageAdapter
      StockSharp.Algo.Candles.CompressionCandleBuilderMessageAdapter
      StockSharp.Algo.Candles.CompressionCandleHolderMessageAdapter
      StockSharp.Algo.CommissionsCommissionMessageAdapter
      StockSharp.AlgoExtendedInfoStorageMessageAdapter
      StockSharp.AlgoFilteredMarketDepthAdapter
      StockSharp.AlgoHeartbeatMessageAdapter
      StockSharp.Algo.LatencyLatencyMessageAdapter
      StockSharp.AlgoLevel1DepthBuilderAdapter
      StockSharp.AlgoLookupTrackingMessageAdapter
      StockSharp.AlgoOfflineMessageAdapter
      StockSharp.AlgoOrderBookInrementMessageAdapter
      StockSharp.AlgoOrderBookTruncateMessageAdapter
      StockSharp.AlgoOrderLogMessageAdapter
      StockSharp.AlgoPartialDownloadMessageAdapter
      StockSharp.Algo.PnLPnLMessageAdapter
      StockSharp.Algo.PositionsPositionMessageAdapter
      StockSharp.Algo.RiskRiskMessageAdapter
      StockSharp.AlgoSecurityMappingMessageAdapter
      StockSharp.AlgoSecurityNativeIdMessageAdapter
      StockSharp.Algo.SlippageSlippageMessageAdapter
      StockSharp.Algo.StoragesBufferMessageAdapter
      StockSharp.Algo.StoragesStorageMetaInfoMessageAdapter
      StockSharp.AlgoSubscriptionMessageAdapter
      StockSharp.Algo.TestingCustomHistoryMessageAdapter
      StockSharp.MessagesChannelMessageAdapter