Class CfhFixDialect
CFH диалект FIX протокола.
Inherited Members
Namespace: StockSharp.Fix.Dialects
Assembly: StockSharp.Fix.dll
Syntax
[DisplayNameLoc("CFH")]
[MediaIcon("CFH_logo.png")]
[LicenseFeature("CFH")]
public class CfhFixDialect : BaseFixDialect, IFixDialect, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable
Constructors
CfhFixDialect(IdGenerator)
Создать CfhFixDialect.
Declaration
public CfhFixDialect(IdGenerator transactionIdGenerator)
Parameters
Type | Name | Description |
---|---|---|
Ecng.Common.IdGenerator | transactionIdGenerator | Генератор транзакций. |
Properties
PossibleSupportedMessages
Возможные поддерживаемые адаптером типы сообщений.
Declaration
public override IEnumerable<MessageTypeInfo> PossibleSupportedMessages { get; }
Property Value
Type | Description |
---|---|
IEnumerable<MessageTypeInfo> |
Overrides
SupportedMarketDataTypes
Поддерживаемые адаптером типы маркет данных.
Declaration
public override IEnumerable<DataType> SupportedMarketDataTypes { get; set; }
Property Value
Type | Description |
---|---|
IEnumerable<DataType> |
Overrides
Methods
OnRead(IFixReader, String, Action<Message>)
Прочитать следующее сообщение FIX протокола.
Declaration
protected override Nullable<bool> OnRead(IFixReader reader, string msgType, Action<Message> messageHandler)
Parameters
Type | Name | Description |
---|---|---|
IFixReader | reader | Читатель данных, записанных в формате FIX протокола. |
String | msgType | Тип сообщения. |
Action<Message> | messageHandler | Обработчик сообщений. |
Returns
Type | Description |
---|---|
Nullable<Boolean> | true, если сообщение было прочитано успешно, иначе, false. |
Overrides
OnWrite(IFixWriter, Message)
Записать сообщение в формат FIX протокола.
Declaration
protected override string OnWrite(IFixWriter writer, Message message)
Parameters
Type | Name | Description |
---|---|---|
IFixWriter | writer | Писатель FIX протокола. |
Message | message | Сообщение. |
Returns
Type | Description |
---|---|
String | FixMessages значение. |
Overrides
Implements
Ecng.Common.ICloneable<>
Ecng.Serialization.IPersistable