FixBase

StockSharp.Fix.Native

Leitor de dados/classe base de escrita.

Herda de: Disposable

Construtores

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

Leitor de dados/classe base de escrita.

stream
O riacho.
encoding
Codificação de texto.
ownsStream
Se deve eliminar o fluxo quando esta instância estiver disponível.

Propriedades

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

Total de bytes de leitura/escrita.

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

Verifique a soma.

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

CheckSum desactivado.

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

Codificação de texto.

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

Obtém um valor indicando se os dados de entrada de log são necessários.

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

Se o valor da etiqueta foi lido.

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

Obtém e define os bytes máximos permitidos por operação de leitura/escrita.

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

O riacho.

Métodos

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

Calcular a soma do cheque.

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

Calcular a soma do cheque.

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

Calcular a soma do cheque.

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

- Está tudo limpo.

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

Libertar recursos.

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

Adicionar ao registo de dados um novo byte.

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

Adicionar ao registo de dados um 'byte' de notícias.

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

Adicionar ao registo de dados um 'byte' de notícias.

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

Adicionar ao registo de dados uma nova string.

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

Obter o registo de dados.

Retorna: Diário de dados.