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.

MsgSeqNum
public long? MsgSeqNum { get; }
value = iFixReader.MsgSeqNum

Sequence number of the message being read, or before it has been reached. A rejection has to name the message it refuses, and by the time one is written the tag it came in has long been consumed.

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.