Class SuperDerivativesFixDialect
SuperDerivatives диалект FIX протокола.
Inherited Members
Namespace: StockSharp.Fix.Dialects
Assembly: StockSharp.Fix.dll
Syntax
[MediaIcon("SuperDerivatives_logo.png")]
[DisplayNameLoc("SuperDerivatives")]
[LicenseFeature("SuperDerivatives")]
public class SuperDerivativesFixDialect : BaseFixDialect, IFixDialect, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable
Constructors
SuperDerivativesFixDialect(IdGenerator)
Создать SuperDerivativesFixDialect.
Declaration
public SuperDerivativesFixDialect(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
GetSecurityType(String)
Преобразовать String в SecurityTypes.
Declaration
protected override Nullable<SecurityTypes> GetSecurityType(string type)
Parameters
Type | Name | Description |
---|---|---|
String | type | String значение. |
Returns
Type | Description |
---|---|
Nullable<SecurityTypes> | SecurityTypes значение. |
Overrides
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