FixSession

StockSharp.Server.Fix

Настройки сеанса.

Наследует: BaseLogReceiver

Реализует: IMessageListenerSession, ILogReceiver, ILogSource, IDisposable

Конструкторы

FixSession
public FixSession()
fixSession = FixSession()

Инициализирует новый экземпляр FixSession.

Свойства

Address
public EndPoint Address { get; set; }
value = fixSession.Address
fixSession.Address = value

Адрес сервера.

DateParser
public FastDateTimeParser DateParser { get; set; }
value = fixSession.DateParser
fixSession.DateParser = value

Парсер даты.

DateTimeParser
public FastDateTimeParser DateTimeParser { get; set; }
value = fixSession.DateTimeParser
fixSession.DateTimeParser = value

Дата и время парсера.

Dialect
public Type Dialect { get; set; }
value = fixSession.Dialect
fixSession.Dialect = value

Диалект FIX. По умолчанию DefaultFixDialect.

Encoding
public Encoding Encoding { get; set; }
value = fixSession.Encoding
fixSession.Encoding = value

Кодирование, используемое для передачи данных.

HeartBeat
public TimeSpan HeartBeat { get; set; }
value = fixSession.HeartBeat
fixSession.HeartBeat = value

Интервал проверки доступности соединения. По умолчанию 1 минута.

IncrementalDepthUpdates
public bool IncrementalDepthUpdates { get; set; }
value = fixSession.IncrementalDepthUpdates
fixSession.IncrementalDepthUpdates = value

Отправлять изменения по стакану. Если отключено, стакан заказов отправляется целиком. По умолчанию включено.

IsConnected
public virtual bool IsConnected { get; }
value = fixSession.IsConnected

Получите статус соединения.

IsEnabled
public bool IsEnabled { get; set; }
value = fixSession.IsEnabled
fixSession.IsEnabled = value

Включено.

MaxReadBytes
public int MaxReadBytes { get; set; }
value = fixSession.MaxReadBytes
fixSession.MaxReadBytes = value

Получает и задает максимально допустимое количество байтов на чтение.

MaxWriteBytes
public int MaxWriteBytes { get; set; }
value = fixSession.MaxWriteBytes
fixSession.MaxWriteBytes = value

Получает и задает максимально допустимое количество байтов на запись.

ReadTimeout
public TimeSpan ReadTimeout { get; set; }
value = fixSession.ReadTimeout
fixSession.ReadTimeout = value

Время ожидания данных считывания. Значение по умолчанию равно нулю.

SenderCompId
public string SenderCompId { get; set; }
value = fixSession.SenderCompId
fixSession.SenderCompId = value

Идентификатор отправителя.

TargetCompId
public string TargetCompId { get; set; }
value = fixSession.TargetCompId
fixSession.TargetCompId = value

Идентификатор цели.

TimeParser
public FastTimeSpanParser TimeParser { get; set; }
value = fixSession.TimeParser
fixSession.TimeParser = value

Парсер времени.

WriteTimeout
public TimeSpan WriteTimeout { get; set; }
value = fixSession.WriteTimeout
fixSession.WriteTimeout = value

Время отсчета отправки данных. Значение по умолчанию равно нулю.

YearMonthParser
public FastDateTimeParser YearMonthParser { get; set; }
value = fixSession.YearMonthParser
fixSession.YearMonthParser = value

Год и месяц парсер.

Методы

IncreaseBytesSent
public virtual void IncreaseBytesSent(int count)
fixSession.IncreaseBytesSent(count)

Увеличьте BytesSent.

count
Ценность.
IncreaseErrorCount
public virtual void IncreaseErrorCount()
fixSession.IncreaseErrorCount()

Увеличьте ErrorCount.

Load
public override void Load(SettingsStorage storage)
fixSession.Load(storage)

Загрузить настройки.

storage
Хранилище настроек.
ResetErrorCount
public virtual void ResetErrorCount()
fixSession.ResetErrorCount()

Сброс ErrorCount.

Save
public override void Save(SettingsStorage storage)
fixSession.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.