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
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)

以记录布尔值.

value
布尔值 。
cancellationToken
取消的代币。
WriteAsync
public ValueTask WriteAsync(int value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

以录入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入

value
入地三十二相相相值相.
cancellationToken
取消的代币。
WriteAsync
public ValueTask WriteAsync(long value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

以录入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入

value
入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入入.
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)

To record the DateTime value.

value
DateTime值 。
parser
时间解析器。 如果数据会作为字符串传输, 则需要 。
cancellationToken
取消的代币。
WriteAsync
public ValueTask WriteAsync(TimeSpan value, FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)

To record the TimeSpan value.

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