IFixWriter

StockSharp.Fix.Native

Die Schnittstelle, die den Datenschreiber im FIX-Protokollformat beschreibt.

Implementiert: IFixBase, IDisposable

Eigenschaften

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

Letzter geschriebener Tag.

Methoden

ClearState
public void ClearState()
iFixWriter.ClearState()

Klarer Zustand.

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.