FixSession
Настройки сеанса.
Наследует: BaseLogReceiver
Реализует: IMessageListenerSession, ILogReceiver, ILogSource, IDisposable
Конструкторы
Свойства
public EndPoint Address { get; set; }
value = fixSession.Address
fixSession.Address = value
Адрес сервера.
public FastDateTimeParser DateParser { get; set; }
value = fixSession.DateParser
fixSession.DateParser = value
Парсер даты.
public FastDateTimeParser DateTimeParser { get; set; }
value = fixSession.DateTimeParser
fixSession.DateTimeParser = value
Дата и время парсера.
public Type Dialect { get; set; }
value = fixSession.Dialect
fixSession.Dialect = value
Диалект FIX. По умолчанию DefaultFixDialect.
public Encoding Encoding { get; set; }
value = fixSession.Encoding
fixSession.Encoding = value
Кодирование, используемое для передачи данных.
public TimeSpan HeartBeat { get; set; }
value = fixSession.HeartBeat
fixSession.HeartBeat = value
Интервал проверки доступности соединения. По умолчанию 1 минута.
public bool IncrementalDepthUpdates { get; set; }
value = fixSession.IncrementalDepthUpdates
fixSession.IncrementalDepthUpdates = value
Отправлять изменения по стакану. Если отключено, стакан заказов отправляется целиком. По умолчанию включено.
public virtual bool IsConnected { get; }
value = fixSession.IsConnected
Получите статус соединения.
public bool IsEnabled { get; set; }
value = fixSession.IsEnabled
fixSession.IsEnabled = value
Включено.
public int MaxReadBytes { get; set; }
value = fixSession.MaxReadBytes
fixSession.MaxReadBytes = value
Получает и задает максимально допустимое количество байтов на чтение.
public int MaxWriteBytes { get; set; }
value = fixSession.MaxWriteBytes
fixSession.MaxWriteBytes = value
Получает и задает максимально допустимое количество байтов на запись.
public TimeSpan ReadTimeout { get; set; }
value = fixSession.ReadTimeout
fixSession.ReadTimeout = value
Время ожидания данных считывания. Значение по умолчанию равно нулю.
public string SenderCompId { get; set; }
value = fixSession.SenderCompId
fixSession.SenderCompId = value
Идентификатор отправителя.
public string TargetCompId { get; set; }
value = fixSession.TargetCompId
fixSession.TargetCompId = value
Идентификатор цели.
public FastTimeSpanParser TimeParser { get; set; }
value = fixSession.TimeParser
fixSession.TimeParser = value
Парсер времени.
public TimeSpan WriteTimeout { get; set; }
value = fixSession.WriteTimeout
fixSession.WriteTimeout = value
Время отсчета отправки данных. Значение по умолчанию равно нулю.
public FastDateTimeParser YearMonthParser { get; set; }
value = fixSession.YearMonthParser
fixSession.YearMonthParser = value
Год и месяц парсер.
Методы
public virtual void IncreaseBytesSent(int count)
fixSession.IncreaseBytesSent(count)
Увеличьте BytesSent.
- count
- Ценность.
public virtual void IncreaseErrorCount()
fixSession.IncreaseErrorCount()
Увеличьте ErrorCount.
public override void Load(SettingsStorage storage)
fixSession.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
public virtual void ResetErrorCount()
fixSession.ResetErrorCount()
Сброс ErrorCount.
public override void Save(SettingsStorage storage)
fixSession.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.