IFixWriter

StockSharp.Fix.Native

Интерфейс, описывающий регистратор данных в формате протокола FIX.

Реализует: IFixBase, IDisposable

Свойства

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

Последний написанный тег.

Методы

ClearState
public void ClearState()
iFixWriter.ClearState()

Ясное состояние.

FlushAsync
public Task FlushAsync(CancellationToken cancellationToken)
result = iFixWriter.FlushAsync(cancellationToken)

Сбрасывает поток асинхронно.

cancellationToken
CancellationToken

Возвращает: Задача

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

Получите журнал данных.

Возвращает: Журнал данных.

WriteAsync
public ValueTask WriteAsync(FixTags tag, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(tag, cancellationToken)

Напишите тег.

tag
Тег.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(bool value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Для записи логического значения.

value
Логическое значение.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(int value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Чтобы записать значение Int32.

value
Значение Int32.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(long value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Чтобы записать значение Int64.

value
Значение Int64.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(decimal value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Для записи десятичного значения.

value
Десятичное значение.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(DateTime value, FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)

Чтобы записать значение DateTime.

value
DateTime значение.
parser
Парсер времени. Требуется, если данные будут передаваться в виде строки.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(TimeSpan value, FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)

Чтобы записать значение TimeSpan.

value
TimeSpan значение.
parser
Парсер времени. Требуется, если данные будут передаваться в виде строки.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(string value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Чтобы записать строковое значение.

value
Строковое значение.
cancellationToken
Токен отмены.
WriteAsync
public ValueTask WriteAsync(char value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Чтобы записать значение Char.

value
Значение символа.
cancellationToken
Токен отмены.
WriteBytesAsync
public ValueTask WriteBytesAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
result = iFixWriter.WriteBytesAsync(buffer, cancellationToken)

Для записи массива байтов.

buffer
Буфер байтов.
cancellationToken
Токен отмены.