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.
Methoden
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.