IFixReader

StockSharp.Fix.Native

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

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

Свойства

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

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

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

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

MsgSeqNum
public long? MsgSeqNum { get; }
value = iFixReader.MsgSeqNum

Sequence number of the message being read, or before it has been reached. A rejection has to name the message it refuses, and by the time one is written the tag it came in has long been consumed.

Методы

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
Токен отмены.