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)

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
キャンセルトークン。