IFixReader

StockSharp.Fix.Native

Die Schnittstelle, die den Leseer der im FIX-Protokollformat aufgezeichneten Daten beschreibt.

Implementiert: IFixBase, IDisposable

Eigenschaften

IsValueRead
public bool IsValueRead { get; }
value = iFixReader.IsValueRead

Ob der Tag-Wert gelesen wurde.

LastTag
public FixTags LastTag { get; }
value = iFixReader.LastTag

Last Read Tag.

Methoden

ClearState
public void ClearState()
iFixReader.ClearState()

Klarer Zustand.

FlushDump
public string FlushDump()
result = iFixReader.FlushDump()

Holen Sie sich Datenprotokoll.

Rückgabe: Datenprotokoll.

ReadBoolAsync
public ValueTask<bool> ReadBoolAsync(CancellationToken cancellationToken)
result = iFixReader.ReadBoolAsync(cancellationToken)

Lesen Sie den Booleschen Wert.

cancellationToken
Löschungszeichen.

Rückgabe: Boolescher Wert.

ReadBytesAsync
public ValueTask ReadBytesAsync(Memory<byte> buffer, CancellationToken cancellationToken)
result = iFixReader.ReadBytesAsync(buffer, cancellationToken)

Lesen Sie den Byte-Array-Wert.

buffer
Puffer.
cancellationToken
Löschungszeichen.
ReadCharAsync
public ValueTask<char> ReadCharAsync(CancellationToken cancellationToken)
result = iFixReader.ReadCharAsync(cancellationToken)

Lesen Sie Char-Wert.

cancellationToken
Löschungszeichen.

Rückgabe: Char-Wert.

ReadDateTimeAsync
public ValueTask<DateTime> ReadDateTimeAsync(FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadDateTimeAsync(parser, cancellationToken)

Lesen Sie DateTime Wert asynchron.

parser
Zeitparser: Erforderlich, wenn Daten als Zeichenfolge übertragen werden.
cancellationToken
Löschungszeichen.

Rückgabe: DateTime Wert.

ReadDecimalAsync
public ValueTask<decimal> ReadDecimalAsync(CancellationToken cancellationToken)
result = iFixReader.ReadDecimalAsync(cancellationToken)

Lesen Sie den Dezimalwert.

cancellationToken
Löschungszeichen.

Rückgabe: Dezimalwert.

ReadIntAsync
public ValueTask<int> ReadIntAsync(CancellationToken cancellationToken)
result = iFixReader.ReadIntAsync(cancellationToken)

Lesen Sie den Int32-Wert.

cancellationToken
Löschungszeichen.

Rückgabe: Int32-Wert.

ReadLongAsync
public ValueTask<long> ReadLongAsync(CancellationToken cancellationToken)
result = iFixReader.ReadLongAsync(cancellationToken)

Lesen Sie den Int64-Wert.

cancellationToken
Löschungszeichen.

Rückgabe: Int64-Wert.

ReadStringAsync
public ValueTask<string> ReadStringAsync(CancellationToken cancellationToken)
result = iFixReader.ReadStringAsync(cancellationToken)

Lesen Sie den String-Wert.

cancellationToken
Löschungszeichen.

Rückgabe: String-Wert.

ReadTagAsync
public ValueTask<FixTags> ReadTagAsync(CancellationToken cancellationToken)
result = iFixReader.ReadTagAsync(cancellationToken)

Um das folgende Tag zu lesen.

cancellationToken
Löschungszeichen.

Rückgabe: Die -1 zeigt das Ende der Daten an.

ReadTimeSpanAsync
public ValueTask<TimeSpan> ReadTimeSpanAsync(FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadTimeSpanAsync(parser, cancellationToken)

Lesen Sie TimeSpan @ Wert.

parser
Zeitparser: Erforderlich, wenn Daten als Zeichenfolge übertragen werden.
cancellationToken
Löschungszeichen.

Rückgabe: TimeSpan Wert.

SkipValueAsync
public ValueTask SkipValueAsync(CancellationToken cancellationToken)
result = iFixReader.SkipValueAsync(cancellationToken)

Überspringenswert.

cancellationToken
Löschungszeichen.