IFixReader

StockSharp.Fix.Native

La interfaz que describe al lector de datos registrados en el formato de protocolo FIX.

Implementa: IFixBase, IDisposable

Propiedades

IsValueRead
public bool IsValueRead { get; }
value = iFixReader.IsValueRead

Si el valor de la etiqueta fue leído.

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

Última etiqueta de lectura.

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.

Métodos

ClearState
public void ClearState()
iFixReader.ClearState()

Estado libre.

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

Obtenga registro de datos.

Devuelve: Registro de datos.

ReadBoolAsync
public ValueTask<bool> ReadBoolAsync(CancellationToken cancellationToken)
result = iFixReader.ReadBoolAsync(cancellationToken)

Lea valor booleano.

cancellationToken
Cancelación token.

Devuelve: Valor booleano.

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

Leer Valor de matriz Byte.

buffer
Buffer.
cancellationToken
Cancelación token.
ReadCharAsync
public ValueTask<char> ReadCharAsync(CancellationToken cancellationToken)
result = iFixReader.ReadCharAsync(cancellationToken)

Leer el valor de Char.

cancellationToken
Cancelación token.

Devuelve: Valor de la carga.

ReadDateTimeAsync
public ValueTask<DateTime> ReadDateTimeAsync(FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadDateTimeAsync(parser, cancellationToken)

Lea DateTimevalor asincrónicamente.

parser
Se requiere si los datos serán transferidos como cadena.
cancellationToken
Cancelación token.

Devuelve: DateTimevalor.

ReadDecimalAsync
public ValueTask<decimal> ReadDecimalAsync(CancellationToken cancellationToken)
result = iFixReader.ReadDecimalAsync(cancellationToken)

Leer valor decimal.

cancellationToken
Cancelación token.

Devuelve: Valor decimal.

ReadIntAsync
public ValueTask<int> ReadIntAsync(CancellationToken cancellationToken)
result = iFixReader.ReadIntAsync(cancellationToken)

Leer valor Int32.

cancellationToken
Cancelación token.

Devuelve: Valor int32.

ReadLongAsync
public ValueTask<long> ReadLongAsync(CancellationToken cancellationToken)
result = iFixReader.ReadLongAsync(cancellationToken)

Leer valor Int64.

cancellationToken
Cancelación token.

Devuelve: Valor int64.

ReadStringAsync
public ValueTask<string> ReadStringAsync(CancellationToken cancellationToken)
result = iFixReader.ReadStringAsync(cancellationToken)

Leer Valor de la cadena.

cancellationToken
Cancelación token.

Devuelve: Valor de la cadena.

ReadTagAsync
public ValueTask<FixTags> ReadTagAsync(CancellationToken cancellationToken)
result = iFixReader.ReadTagAsync(cancellationToken)

Para leer la siguiente etiqueta.

cancellationToken
Cancelación token.

Devuelve: La siguiente etiqueta. El -1 indica el final de los datos.

ReadTimeSpanAsync
public ValueTask<TimeSpan> ReadTimeSpanAsync(FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadTimeSpanAsync(parser, cancellationToken)

Lea TimeSpanvalor.

parser
Se requiere si los datos serán transferidos como cadena.
cancellationToken
Cancelación token.

Devuelve: TimeSpanvalor.

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

Valor de salto.

cancellationToken
Cancelación token.