FixBase

StockSharp.Fix.Native

Clase base lector/escritor de datos.

Hereda de: Disposable

Constructores

FixBase
protected FixBase(Stream stream, Encoding encoding, bool ownsStream)
fixBase = FixBase(stream, encoding, ownsStream)

Clase base lector/escritor de datos.

stream
El arroyo.
encoding
Codificación de texto.
ownsStream
Ya sea para disponer de la corriente cuando esta instancia está dispuesta.

Propiedades

BytesCount
public int BytesCount { get; set; }
value = fixBase.BytesCount
fixBase.BytesCount = value

Total de bytes de lectura/escritura.

CheckSum
public uint CheckSum { get; set; }
value = fixBase.CheckSum
fixBase.CheckSum = value

Verifique la suma.

CheckSumDisabled
public bool CheckSumDisabled { get; set; }
value = fixBase.CheckSumDisabled
fixBase.CheckSumDisabled = value

CheckSumdiscapacitado.

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

Codificación de texto.

IsDump
public bool IsDump { get; set; }
value = fixBase.IsDump
fixBase.IsDump = value

Obtiene un valor indicando si se requieren los datos de ingreso de registro.

IsValueRead
public bool IsValueRead { get; protected set; }
value = fixBase.IsValueRead
fixBase.IsValueRead = value

Si el valor de la etiqueta fue leído.

LastTag
public FixTags LastTag { get; protected set; }
value = fixBase.LastTag
fixBase.LastTag = value

Última etiqueta.

MaxBytes
public int MaxBytes { get; set; }
value = fixBase.MaxBytes
fixBase.MaxBytes = value

Obtiene y establece el máximo de bytes permitidos por operación de lectura/escritura.

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

El arroyo.

Métodos

CalcCheckSum
protected void CalcCheckSum(ReadOnlySpan<byte> value)
fixBase.CalcCheckSum(value)

Calcula la suma de comprobación.

value
Buffer.
CalcCheckSum
protected void CalcCheckSum(Span<byte> value)
fixBase.CalcCheckSum(value)

Calcula la suma de comprobación.

value
Buffer.
CalcCheckSum
protected void CalcCheckSum(byte value)
fixBase.CalcCheckSum(value)

Calcula la suma de comprobación.

value
Nuevo byte.
ClearState
public virtual void ClearState()
fixBase.ClearState()

Estado libre.

DisposeManaged
protected override void DisposeManaged()
fixBase.DisposeManaged()

Libera recursos.

Dump
protected void Dump(byte value)
fixBase.Dump(value)

Añadir al registro de datos un nuevo byte.

value
Nuevo byte.
Dump
protected void Dump(Span<byte> value)
fixBase.Dump(value)

Añadir al registro de datos un byte de noticias.

value
Buffer.
Dump
protected void Dump(ReadOnlySpan<byte> value)
fixBase.Dump(value)

Añadir al registro de datos un byte de noticias.

value
Buffer.
Dump``1
protected void Dump<T>(T value)
fixBase.Dump(value)

Añadir al registro de datos una nueva cadena.

value
Valor.
FlushDump
public string FlushDump()
result = fixBase.FlushDump()

Obtenga registro de datos.

Devuelve: Registro de datos.