Click or drag to resize

ChannelMessageAdapter Class

Message adapter, forward messages through a transport channel IMessageChannel.
Inheritance Hierarchy
SystemObject
  CloneableIMessageChannel
    StockSharp.MessagesMessageAdapterWrapper
      StockSharp.MessagesChannelMessageAdapter

Namespace:  StockSharp.Messages
Assembly:  StockSharp.Messages (in StockSharp.Messages.dll) Version: 4.4.17.0 (4.4.17)
Syntax
C#
public class ChannelMessageAdapter : MessageAdapterWrapper

The ChannelMessageAdapter type exposes the following members.

Constructors
  NameDescription
Public methodChannelMessageAdapter
Initializes a new instance of the ChannelMessageAdapter.
Top
Properties
  NameDescription
Public propertyCandlesBuildFrom
Possible options for candles building.
(Inherited from MessageAdapterWrapper.)
Public propertyCategories
Message adapter categories.
(Inherited from MessageAdapterWrapper.)
Public propertyCheckTimeFrameByRequest
Check possible time-frame by request.
(Inherited from MessageAdapterWrapper.)
Public propertyCurrentTime
Current time, which will be passed to the Time.
(Inherited from MessageAdapterWrapper.)
Public propertyHeartbeatInterval
Server check interval for track the connection alive. The value is Zero turned off tracking.
(Inherited from MessageAdapterWrapper.)
Public propertyInnerAdapter
Underlying adapter.
(Inherited from MessageAdapterWrapper.)
Public propertyInputChannel
Adapter.
Public propertyIsFullCandlesOnly
Translates CandleMessage as only fully filled.
(Inherited from MessageAdapterWrapper.)
Public propertyIsNativeIdentifiers
Identify security in messages by native identifier Native.
(Inherited from MessageAdapterWrapper.)
Public propertyIsNativeIdentifiersPersistable
Native identifier can be stored.
(Inherited from MessageAdapterWrapper.)
Public propertyIsSecurityNewsOnly
Adapter provides news related with specified security.
(Inherited from MessageAdapterWrapper.)
Public propertyIsSupportCandlesUpdates
Support candles subscription and live updates.
(Inherited from MessageAdapterWrapper.)
Public propertyIsSupportExecutionsPnL
Adapter fills PnL.
(Inherited from MessageAdapterWrapper.)
Public propertyIsSupportOrderBookIncrements
Adapter translates incremental order books.
(Inherited from MessageAdapterWrapper.)
Public propertyIsSupportSubscriptions
Support any subscriptions (ticks, order books etc.).
(Inherited from MessageAdapterWrapper.)
Public propertyOrderCancelVolumeRequired
Volume required to cancel orders.
(Inherited from MessageAdapterWrapper.)
Public propertyOutputChannel
Adapter.
Public propertyOwnInnerAdapter
Control InnerAdapter lifetime.
(Inherited from MessageAdapterWrapper.)
Public propertyOwnInputChannel
Control the lifetime of the incoming messages channel.
Public propertyOwnOutputChannel
Control the lifetime of the outgoing messages channel.
Public propertyParent
Parental logs source.
(Inherited from MessageAdapterWrapper.)
Public propertyPossibleSupportedMessages
Possible supported by adapter message types.
(Inherited from MessageAdapterWrapper.)
Public propertyReConnectionSettings
Connection tracking settings IMessageAdapter with a server.
(Inherited from MessageAdapterWrapper.)
Protected propertySendInBackFurther
Auto send IsBack messages to InnerAdapter.
(Inherited from MessageAdapterWrapper.)
Public propertyStorageName
The storage name, associated with the adapter.
(Inherited from MessageAdapterWrapper.)
Public propertySupportedInMessages
Supported by adapter message types.
(Inherited from MessageAdapterWrapper.)
Public propertySupportedMarketDataTypes
Supported by adapter market data types.
(Inherited from MessageAdapterWrapper.)
Public propertySupportedOrderBookDepths
Available options for MaxDepth.
(Inherited from MessageAdapterWrapper.)
Public propertySupportedOutMessages
Supported by adapter message types.
(Inherited from MessageAdapterWrapper.)
Public propertyTransactionIdGenerator
Transaction id generator.
(Inherited from MessageAdapterWrapper.)
Top
Methods
  NameDescription
Public methodClone
Create a copy of ChannelMessageAdapter.
(Overrides Cloneable.Clone.)
Public methodDispose
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Overrides MessageAdapterWrapperDispose.)
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetCandleArgs
Get possible args for the specified candle type and instrument.
(Inherited from MessageAdapterWrapper.)
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetHistoryStepSize
Get maximum size step allowed for historical download.
(Inherited from MessageAdapterWrapper.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodInnerAdapterNewOutMessage
Process InnerAdapter output message.
(Inherited from MessageAdapterWrapper.)
Public methodIsAllDownloadingSupported
Is for the specified dataType all securities downloading enabled.
(Inherited from MessageAdapterWrapper.)
Public methodIsSecurityRequired
Support filtering subscriptions (subscribe/unsubscribe for specified security).
(Inherited from MessageAdapterWrapper.)
Public methodLoad
Load settings.
(Inherited from MessageAdapterWrapper.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodOnInnerAdapterNewOutMessage
Process InnerAdapter output message.
(Overrides MessageAdapterWrapperOnInnerAdapterNewOutMessage(Message).)
Protected methodOnSendInMessage
Send message.
(Overrides MessageAdapterWrapperOnSendInMessage(Message).)
Protected methodRaiseNewOutMessage
To call the event NewOutMessage.
(Inherited from MessageAdapterWrapper.)
Public methodSave
Save settings.
(Inherited from MessageAdapterWrapper.)
Public methodSendInMessage
Send message.
(Inherited from MessageAdapterWrapper.)
Public methodSendOutMessage
Send outgoing message.
Public methodToString
Returns a string that represents the current object.
(Inherited from MessageAdapterWrapper.)
Top
Events
  NameDescription
Public eventNewOutMessage
New message event.
(Inherited from MessageAdapterWrapper.)
Top
See Also