IFixWriter

StockSharp.Fix.Native

FIXプロトコルのフォーマットでデータのレコーダーを記述するインターフェース。

実装: IFixBase, IDisposable

プロパティ

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

最後の投稿タグ。

メソッド

ClearState
public void ClearState()
iFixWriter.ClearState()

クリア状態。

FlushAsync
public Task FlushAsync(CancellationToken cancellationToken)
result = iFixWriter.FlushAsync(cancellationToken)

ストリームを非同期的にフラッシュします。

cancellationToken
担当: 佐藤 宏

戻り値: タスク

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

データログを取得します。

戻り値: データログ。

WriteAsync
public ValueTask WriteAsync(FixTags tag, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(tag, cancellationToken)

書きます。

tag
キーワード
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(bool value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Boolean 値を記録する。

value
ブーリアン値。
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(int value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Int32 値を記録する。

value
Int32 値。
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(long value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Int64 値を記録する。

value
Int64 値。
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(decimal value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

決定値を記録する。

value
数値を決定。
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(DateTime value, FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)

値のDateTimeを@に記録する。

value
担当: 佐藤 浩一
parser
タイムパーサ。データが文字列として転送されるかどうかが必要です。
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(TimeSpan value, FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)

値のTimeSpanを@に記録する。

value
担当: 佐藤 浩一
parser
タイムパーサ。データが文字列として転送されるかどうかが必要です。
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(string value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

文字列の値を記録する。

value
文字列の値。
cancellationToken
キャンセルトークン。
WriteAsync
public ValueTask WriteAsync(char value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

チャイルド値を記録する。

value
チャリング値。
cancellationToken
キャンセルトークン。
WriteBytesAsync
public ValueTask WriteBytesAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
result = iFixWriter.WriteBytesAsync(buffer, cancellationToken)

バイトの配列を記録するには.

buffer
バッファをバイトします。
cancellationToken
キャンセルトークン。