FixBase

StockSharp.Fix.Native

Datenleser/Schreibbasisklasse.

Erbt von: Disposable

Konstruktoren

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

Datenleser/Schreibbasisklasse.

stream
Der Stream.
encoding
Textcodierung.
ownsStream
Ob der Strom entsorgt werden soll, wenn diese Instanz entsorgt wird.

Eigenschaften

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

Gesamte Lese-/Schreibbytes.

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

Prüfsumme.

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

CheckSum ist deaktiviert.

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

Textcodierung.

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

Gibt einen Wert an, der angibt, ob die ankommenden Logdaten erforderlich sind.

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

Ob der Tag-Wert gelesen wurde.

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

Letztes Tag.

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

Bekommt und setzt die maximal zulässigen Bytes pro Lese- / Schreibvorgang.

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

Der Stream.

Methoden

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

Berechnen Sie die Prüfsumme.

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

Berechnen Sie die Prüfsumme.

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

Berechnen Sie die Prüfsumme.

value
Neues Byte.
ClearState
public virtual void ClearState()
fixBase.ClearState()

Klarer Zustand.

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

Ressourcen freigeben.

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

Fügen Sie dem Datenprotokoll ein neues Byte hinzu.

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

Fügen Sie dem Datenprotokoll ein News-Byte hinzu.

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

Fügen Sie dem Datenprotokoll ein News-Byte hinzu.

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

Fügen Sie dem Datenprotokoll einen neuen String hinzu.

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

Holen Sie sich Datenprotokoll.

Rückgabe: Datenprotokoll.