IFixReader
Интерфейс, описывающий считыватель данных, записанных в формате протокола FIX.
Реализует: IFixBase, IDisposable
Свойства
public bool IsValueRead { get; }
value = iFixReader.IsValueRead
Было ли прочитано значение тега.
Методы
public string FlushDump()
result = iFixReader.FlushDump()
Получите журнал данных.
Возвращает: Журнал данных.
public ValueTask<bool> ReadBoolAsync(CancellationToken cancellationToken)
result = iFixReader.ReadBoolAsync(cancellationToken)
Чтение логического значения.
- cancellationToken
- Токен отмены.
Возвращает: Логическое значение.
public ValueTask ReadBytesAsync(Memory<byte> buffer, CancellationToken cancellationToken)
result = iFixReader.ReadBytesAsync(buffer, cancellationToken)
Чтение значения массива байтов.
- buffer
- Буфер.
- cancellationToken
- Токен отмены.
public ValueTask<char> ReadCharAsync(CancellationToken cancellationToken)
result = iFixReader.ReadCharAsync(cancellationToken)
Прочитайте значение Char.
- cancellationToken
- Токен отмены.
Возвращает: Значение символа.
public ValueTask<DateTime> ReadDateTimeAsync(FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadDateTimeAsync(parser, cancellationToken)
Считайте значение DateTime асинхронно.
- parser
- Парсер времени. Требуется, если данные будут передаваться в виде строки.
- cancellationToken
- Токен отмены.
Возвращает: DateTime значение.
public ValueTask<decimal> ReadDecimalAsync(CancellationToken cancellationToken)
result = iFixReader.ReadDecimalAsync(cancellationToken)
Прочитайте десятичное значение.
- cancellationToken
- Токен отмены.
Возвращает: Десятичное значение.
public ValueTask<int> ReadIntAsync(CancellationToken cancellationToken)
result = iFixReader.ReadIntAsync(cancellationToken)
Прочитайте значение Int32.
- cancellationToken
- Токен отмены.
Возвращает: Значение Int32.
public ValueTask<long> ReadLongAsync(CancellationToken cancellationToken)
result = iFixReader.ReadLongAsync(cancellationToken)
Прочитайте значение Int64.
- cancellationToken
- Токен отмены.
Возвращает: Значение Int64.
public ValueTask<string> ReadStringAsync(CancellationToken cancellationToken)
result = iFixReader.ReadStringAsync(cancellationToken)
Чтение строкового значения.
- cancellationToken
- Токен отмены.
Возвращает: Строковое значение.
public ValueTask<FixTags> ReadTagAsync(CancellationToken cancellationToken)
result = iFixReader.ReadTagAsync(cancellationToken)
Чтобы прочитать следующий тег.
- cancellationToken
- Токен отмены.
Возвращает: Следующий тег. -1 указывает на конец данных.
public ValueTask<TimeSpan> ReadTimeSpanAsync(FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadTimeSpanAsync(parser, cancellationToken)
Прочитайте значение TimeSpan.
- parser
- Парсер времени. Требуется, если данные будут передаваться в виде строки.
- cancellationToken
- Токен отмены.
Возвращает: TimeSpan значение.
public ValueTask SkipValueAsync(CancellationToken cancellationToken)
result = iFixReader.SkipValueAsync(cancellationToken)
Пропустить значение.
- cancellationToken
- Токен отмены.