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.

Encoding
public Encoding Encoding { get; }
value = fixBase.Encoding

Кодировка текста.

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

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

Stream
public Stream Stream { get; }
value = fixBase.Stream

Поток.

Методы

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
Новый байт.
ClearState
public virtual void ClearState()
fixBase.ClearState()

Ясное состояние.

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()

Получите журнал данных.

Возвращает: Журнал данных.