FixBase
StockSharp.Fix.Native
Базовый класс чтения/записи данных.
Наследует: Disposable
Конструкторы
FixBase
protected FixBase(Stream stream, Encoding encoding, bool ownsStream)
fixBase = FixBase(stream, encoding, ownsStream)
Базовый класс чтения/записи данных.
- stream
- Поток.
- encoding
- Кодировка текста.
- ownsStream
- Удалять ли поток при удалении этого экземпляра.
Свойства
BytesCount
public int BytesCount { get; set; }
value = fixBase.BytesCount
fixBase.BytesCount = value
Полный байт чтения/записи.
CheckSum
public uint CheckSum { get; set; }
value = fixBase.CheckSum
fixBase.CheckSum = value
Проверь сумму.
CheckSumDisabled
public bool CheckSumDisabled { get; set; }
value = fixBase.CheckSumDisabled
fixBase.CheckSumDisabled = value
CheckSumindusted.
IsDump
public bool IsDump { get; set; }
value = fixBase.IsDump
fixBase.IsDump = value
Получает значение, указывающее, требуется ли входящая информация журнала.
IsValueRead
public bool IsValueRead { get; protected set; }
value = fixBase.IsValueRead
fixBase.IsValueRead = value
Было ли прочитано значение тега.
LastTag
public FixTags LastTag { get; protected set; }
value = fixBase.LastTag
fixBase.LastTag = value
Последний тэг.
MaxBytes
public int MaxBytes { get; set; }
value = fixBase.MaxBytes
fixBase.MaxBytes = value
Получает и устанавливает максимально допустимые байты для операции чтения/записи.
Методы
CalcCheckSum
protected void CalcCheckSum(ReadOnlySpan<byte> value)
fixBase.CalcCheckSum(value)
Рассчитайте контрольную сумму.
- value
- Буфер.
CalcCheckSum
protected void CalcCheckSum(Span<byte> value)
fixBase.CalcCheckSum(value)
Рассчитайте контрольную сумму.
- value
- Буфер.
CalcCheckSum
protected void CalcCheckSum(byte value)
fixBase.CalcCheckSum(value)
Рассчитайте контрольную сумму.
- value
- Новый байт.
DisposeManaged
protected override void DisposeManaged()
fixBase.DisposeManaged()
Освободите ресурсы.
Dump
protected void Dump(byte value)
fixBase.Dump(value)
Добавьте в журнал данных новый байт.
- value
- Новый байт.
Dump
protected void Dump(Span<byte> value)
fixBase.Dump(value)
Добавьте в журнал данных байт новости.
- value
- Буфер.
Dump
protected void Dump(ReadOnlySpan<byte> value)
fixBase.Dump(value)
Добавьте в журнал данных байт новости.
- value
- Буфер.
Dump``1
protected void Dump<T>(T value)
fixBase.Dump(value)
Добавьте в журнал данных новую строку.
- value
- Ценность.
FlushDump
public string FlushDump()
result = fixBase.FlushDump()
Получите журнал данных.
Возвращает: Журнал данных.