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)

Boolean 値を読みます。

cancellationToken
キャンセルトークン。

戻り値: ブーリアン値。

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

Byte配列値を読みます。

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)

上記DateTime@値非同期に読みます。

parser
タイムパーサ。データが文字列として転送されるかどうかが必要です。
cancellationToken
キャンセルトークン。

戻り値: 担当: 佐藤 浩一

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)

代表取締役社長 佐藤 浩一

parser
タイムパーサ。データが文字列として転送されるかどうかが必要です。
cancellationToken
キャンセルトークン。

戻り値: 担当: 佐藤 浩一

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

値のスキップ

cancellationToken
キャンセルトークン。