IFixReader

StockSharp.Fix.Native

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

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

Свойства

IsValueRead
public bool IsValueRead { get; }
value = iFixReader.IsValueRead

Было ли прочитано значение тега.

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

Последний раз читал.

Методы

ClearState
public void ClearState()
iFixReader.ClearState()

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

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

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

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

ReadBoolAsync
public ValueTask<bool> ReadBoolAsync(CancellationToken cancellationToken)
result = iFixReader.ReadBoolAsync(cancellationToken)

Чтение логического значения.

cancellationToken
Токен отмены.

Возвращает: Логическое значение.

ReadBytesAsync
public ValueTask ReadBytesAsync(Memory<byte> buffer, CancellationToken cancellationToken)
result = iFixReader.ReadBytesAsync(buffer, cancellationToken)

Чтение значения массива байтов.

buffer
Буфер.
cancellationToken
Токен отмены.
ReadCharAsync
public ValueTask<char> ReadCharAsync(CancellationToken cancellationToken)
result = iFixReader.ReadCharAsync(cancellationToken)

Прочитайте значение Char.

cancellationToken
Токен отмены.

Возвращает: Значение символа.

ReadDateTimeAsync
public ValueTask<DateTime> ReadDateTimeAsync(FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadDateTimeAsync(parser, cancellationToken)

Считайте значение DateTime асинхронно.

parser
Парсер времени. Требуется, если данные будут передаваться в виде строки.
cancellationToken
Токен отмены.

Возвращает: DateTime значение.

ReadDecimalAsync
public ValueTask<decimal> ReadDecimalAsync(CancellationToken cancellationToken)
result = iFixReader.ReadDecimalAsync(cancellationToken)

Прочитайте десятичное значение.

cancellationToken
Токен отмены.

Возвращает: Десятичное значение.

ReadIntAsync
public ValueTask<int> ReadIntAsync(CancellationToken cancellationToken)
result = iFixReader.ReadIntAsync(cancellationToken)

Прочитайте значение Int32.

cancellationToken
Токен отмены.

Возвращает: Значение Int32.

ReadLongAsync
public ValueTask<long> ReadLongAsync(CancellationToken cancellationToken)
result = iFixReader.ReadLongAsync(cancellationToken)

Прочитайте значение Int64.

cancellationToken
Токен отмены.

Возвращает: Значение Int64.

ReadStringAsync
public ValueTask<string> ReadStringAsync(CancellationToken cancellationToken)
result = iFixReader.ReadStringAsync(cancellationToken)

Чтение строкового значения.

cancellationToken
Токен отмены.

Возвращает: Строковое значение.

ReadTagAsync
public ValueTask<FixTags> ReadTagAsync(CancellationToken cancellationToken)
result = iFixReader.ReadTagAsync(cancellationToken)

Чтобы прочитать следующий тег.

cancellationToken
Токен отмены.

Возвращает: Следующий тег. -1 указывает на конец данных.

ReadTimeSpanAsync
public ValueTask<TimeSpan> ReadTimeSpanAsync(FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadTimeSpanAsync(parser, cancellationToken)

Прочитайте значение TimeSpan.

parser
Парсер времени. Требуется, если данные будут передаваться в виде строки.
cancellationToken
Токен отмены.

Возвращает: TimeSpan значение.

SkipValueAsync
public ValueTask SkipValueAsync(CancellationToken cancellationToken)
result = iFixReader.SkipValueAsync(cancellationToken)

Пропустить значение.

cancellationToken
Токен отмены.