Class FixSession
Implements
Ecng.Serialization.IPersistable
Assembly: StockSharp.Server.Fix.dll
Syntax
public class FixSession : BaseLogReceiver, IPersistable, IMessageListenerSession, ILogReceiver, ILogSource, IDisposable
Constructors
FixSession()
Declaration
Properties
Address
Declaration
public EndPoint Address { get; set; }
Property Value
DateParser
Declaration
public FastDateTimeParser DateParser { get; set; }
Property Value
Type |
Description |
Ecng.Common.FastDateTimeParser |
|
DateTimeParser
Declaration
public FastDateTimeParser DateTimeParser { get; set; }
Property Value
Type |
Description |
Ecng.Common.FastDateTimeParser |
|
Dialect
Declaration
public Type Dialect { get; set; }
Property Value
Encoding
Кодировка, используемая при передаче данных.
Declaration
public Encoding Encoding { get; set; }
Property Value
Declaration
public FixFormats Format { get; set; }
Property Value
HeartBeat
Интервал проверки доступности соединения. По умолчанию равно 1 минуте.
Declaration
public TimeSpan HeartBeat { get; set; }
Property Value
IncrementalDepthUpdates
To send changes by the order book. If disabled, the order book is sent entirely. The default is enabled.
Declaration
public bool IncrementalDepthUpdates { get; set; }
Property Value
IsConnected
Declaration
public virtual bool IsConnected { get; }
Property Value
IsEnabled
Declaration
public bool IsEnabled { get; set; }
Property Value
MaxReadBytes
Gets and sets the maximum allowed bytes per read.
Declaration
public int MaxReadBytes { get; set; }
Property Value
MaxWriteBytes
Gets and sets the maximum allowed bytes per write.
Declaration
public int MaxWriteBytes { get; set; }
Property Value
ReadTimeout
Время ожидания получения данных. По умолчанию равно Zero.
Declaration
public TimeSpan ReadTimeout { get; set; }
Property Value
SenderCompId
Declaration
public string SenderCompId { get; set; }
Property Value
TargetCompId
Declaration
public string TargetCompId { get; set; }
Property Value
TimeParser
Declaration
public FastTimeSpanParser TimeParser { get; set; }
Property Value
Type |
Description |
Ecng.Common.FastTimeSpanParser |
|
WriteTimeout
Время ожидания отправки данных. По умолчанию равно Zero.
Declaration
public TimeSpan WriteTimeout { get; set; }
Property Value
YearMonthParser
Declaration
public FastDateTimeParser YearMonthParser { get; set; }
Property Value
Type |
Description |
Ecng.Common.FastDateTimeParser |
|
Methods
Load(SettingsStorage)
Declaration
public override void Load(SettingsStorage storage)
Parameters
Type |
Name |
Description |
Ecng.Serialization.SettingsStorage |
storage |
Хранилище настроек.
|
Overrides
Save(SettingsStorage)
Declaration
public override void Save(SettingsStorage storage)
Parameters
Type |
Name |
Description |
Ecng.Serialization.SettingsStorage |
storage |
Хранилище настроек.
|
Overrides
Explicit Interface Implementations
IMessageListenerSession.get_ErrorCount()
Declaration
int IMessageListenerSession.get_ErrorCount()
Returns
IMessageListenerSession.get_AuthorizationToken()
Declaration
string IMessageListenerSession.get_AuthorizationToken()
Returns
IMessageListenerSession.get_BytesReceived()
Declaration
long IMessageListenerSession.get_BytesReceived()
Returns
IMessageListenerSession.get_BytesSent()
Declaration
long IMessageListenerSession.get_BytesSent()
Returns
IMessageListenerSession.get_UpdatedTime()
Declaration
DateTimeOffset IMessageListenerSession.get_UpdatedTime()
Returns
IMessageListenerSession.Address
Declaration
EndPoint IMessageListenerSession.Address { get; }
Returns
IMessageListenerSession.CreationTime
Declaration
DateTimeOffset IMessageListenerSession.CreationTime { get; }
Returns
IMessageListenerSession.Language
Declaration
string IMessageListenerSession.Language { get; }
Returns
IMessageListenerSession.ServerSession
Declaration
IMessageListenerSession IMessageListenerSession.ServerSession { get; }
Returns
IMessageListenerSession.SessionId
Declaration
string IMessageListenerSession.SessionId { get; }
Returns
IMessageListenerSession.Version
Declaration
string IMessageListenerSession.Version { get; }
Returns
Implements
Ecng.Serialization.IPersistable
Extension Methods