IFixWriter
StockSharp.Fix.Native
Die Schnittstelle, die den Datenschreiber im FIX-Protokollformat beschreibt.
Implementiert: IFixBase, IDisposable
Eigenschaften
Methoden
FlushAsync
public Task FlushAsync(CancellationToken cancellationToken)
result = iFixWriter.FlushAsync(cancellationToken)
Spült den Strom asynchron.
- cancellationToken
- CancellationToken
Rückgabe: Aufgabe
FlushDump
public string FlushDump()
result = iFixWriter.FlushDump()
Holen Sie sich Datenprotokoll.
Rückgabe: Datenprotokoll.
WriteAsync
public ValueTask WriteAsync(FixTags tag, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(tag, cancellationToken)
Schreibe Tag.
- tag
- Markierung.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(bool value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Um den Booleschen Wert aufzuzeichnen.
- value
- Boolescher Wert.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(int value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Um den Int32-Wert aufzuzeichnen.
- value
- Int32-Wert.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(long value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Um den Int64-Wert aufzuzeichnen.
- value
- Int64-Wert.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(decimal value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Um den Dezimalwert aufzuzeichnen.
- value
- Dezimalwert.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(DateTime value, FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)
Um den DateTime @ Wert aufzuzeichnen.
- value
- DateTime Wert.
- parser
- Zeitparser: Erforderlich, wenn Daten als Zeichenfolge übertragen werden.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(TimeSpan value, FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)
Um den TimeSpan @ Wert aufzuzeichnen.
- value
- TimeSpan Wert.
- parser
- Zeitparser: Erforderlich, wenn Daten als Zeichenfolge übertragen werden.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(string value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Um den String-Wert aufzuzeichnen.
- value
- String-Wert.
- cancellationToken
- Löschungszeichen.
WriteAsync
public ValueTask WriteAsync(char value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Um den Char-Wert aufzuzeichnen.
- value
- Char-Wert.
- cancellationToken
- Löschungszeichen.
WriteBytesAsync
public ValueTask WriteBytesAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
result = iFixWriter.WriteBytesAsync(buffer, cancellationToken)
Um ein Array von Bytes aufzuzeichnen.
- buffer
- Bytespuffer.
- cancellationToken
- Löschungszeichen.