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)

读取字符值 。

cancellationToken
取消的代币。

返回值: 字符值。

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

Read DateTime value asynchronously.

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
取消的代币。

返回值: 入地三十二相相相值相.

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

读取Int64值.

cancellationToken
取消的代币。

返回值: 入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入.

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)

Read TimeSpan value.

parser
时间解析器。 如果数据会作为字符串传输, 则需要 。
cancellationToken
取消的代币。

返回值: TimeSpan值 。

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

跳过值 。

cancellationToken
取消的代币。