Table of Contents

Class FastMessageAdapter

Namespace
StockSharp.Fix
Assembly
StockSharp.FAST.dll

FAST message adapter.

[MediaIcon("fix_logo.svg")]
[Display(ResourceType = typeof(LocalizedStrings), Name = "Fast", Description = "FixConnector")]
[Doc("topics/api/connectors/common/fix_protocol.html")]
[MessageAdapterCategory(MessageAdapterCategories.Stock|MessageAdapterCategories.FX|MessageAdapterCategories.RealTime|MessageAdapterCategories.Paid|MessageAdapterCategories.Ticks|MessageAdapterCategories.Candles|MessageAdapterCategories.Level1|MessageAdapterCategories.OrderLog|MessageAdapterCategories.Transactions|MessageAdapterCategories.Futures|MessageAdapterCategories.Options)]
public class FastMessageAdapter : UdpMessageAdapter, INotifyPropertyChanged, IUdpMessageAdapter, IMessageAdapter, IMessageChannel, ICloneable<IMessageChannel>, ICloneable, IPersistable, ILogReceiver, ILogSource, IDisposable, ILoginPasswordAdapter
Inheritance
FastMessageAdapter
Implements
Inherited Members
Extension Methods

Remarks

Initializes a new instance of the FastMessageAdapter.

Constructors

FastMessageAdapter(IdGenerator)

FAST message adapter.

public FastMessageAdapter(IdGenerator transactionIdGenerator)

Parameters

transactionIdGenerator IdGenerator

Transaction id generator.

Remarks

Initializes a new instance of the FastMessageAdapter.

Properties

DialectType

The FAST dialect. The default is SpectraFastDialect.

[Display(ResourceType = typeof(LocalizedStrings), Name = "Dialect", Description = "FixDialectProtocol", GroupName = "Session", Order = 0)]
[ItemsSource(typeof(DialectSource<IUdpDialect, FastMessageAdapter>))]
[BasicSetting]
public Type DialectType { get; set; }

Property Value

Type

Methods

Load(SettingsStorage)

Load settings.

public override void Load(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.

Save(SettingsStorage)

Save settings.

public override void Save(SettingsStorage storage)

Parameters

storage SettingsStorage

Settings storage.