FixBase

StockSharp.Fix.Native

数据阅读器/写作基础课.

继承自: Disposable

构造函数

FixBase
protected FixBase(Stream stream, Encoding encoding, bool ownsStream)
fixBase = FixBase(stream, encoding, ownsStream)

数据阅读器/写作基础课.

stream
溪来.
encoding
文字编码.
ownsStream
是否在此实例被处理时处理流 。

属性

BytesCount
public int BytesCount { get; set; }
value = fixBase.BytesCount
fixBase.BytesCount = value

读取/写出字节的总数。

CheckSum
public uint CheckSum { get; set; }
value = fixBase.CheckSum
fixBase.CheckSum = value

检查和数。

CheckSumDisabled
public bool CheckSumDisabled { get; set; }
value = fixBase.CheckSumDisabled
fixBase.CheckSumDisabled = value

禁用。

Encoding
public Encoding Encoding { get; }
value = fixBase.Encoding

文字编码.

IsDump
public bool IsDump { get; set; }
value = fixBase.IsDump
fixBase.IsDump = value

获得一个值,以显示是否需要日志输入的数据。

IsValueRead
public bool IsValueRead { get; protected set; }
value = fixBase.IsValueRead
fixBase.IsValueRead = value

是否读取了标签值 。

LastTag
public FixTags LastTag { get; protected set; }
value = fixBase.LastTag
fixBase.LastTag = value

最后一个标签。

MaxBytes
public int MaxBytes { get; set; }
value = fixBase.MaxBytes
fixBase.MaxBytes = value

获取并设定每个读取/写入操作的最大允许字节数 。

Stream
public Stream Stream { get; }
value = fixBase.Stream

溪来.

方法

CalcCheckSum
protected void CalcCheckSum(ReadOnlySpan<byte> value)
fixBase.CalcCheckSum(value)

计算支票和。

value
缓.
CalcCheckSum
protected void CalcCheckSum(Span<byte> value)
fixBase.CalcCheckSum(value)

计算支票和。

value
缓.
CalcCheckSum
protected void CalcCheckSum(byte value)
fixBase.CalcCheckSum(value)

计算支票和。

value
新字节.
ClearState
public virtual void ClearState()
fixBase.ClearState()

清州地.

DisposeManaged
protected override void DisposeManaged()
fixBase.DisposeManaged()

释放资源。

Dump
protected void Dump(byte value)
fixBase.Dump(value)

在数据日志中添加一个新的字节 。

value
新字节.
Dump
protected void Dump(Span<byte> value)
fixBase.Dump(value)

添加到数据日志中一个新闻字节 。

value
缓.
Dump
protected void Dump(ReadOnlySpan<byte> value)
fixBase.Dump(value)

添加到数据日志中一个新闻字节 。

value
缓.
Dump``1
protected void Dump<T>(T value)
fixBase.Dump(value)

在数据日志中添加新字符串。

value
价值.
FlushDump
public string FlushDump()
result = fixBase.FlushDump()

获取数据日志。

返回值: 数据日志.