IFixWriter
StockSharp.Fix.Native
Интерфейс, описывающий регистратор данных в формате протокола FIX.
Реализует: IFixBase, IDisposable
Свойства
Методы
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
- Токен отмены.