IFixReader
La interfaz que describe al lector de datos registrados en el formato de protocolo FIX.
Implementa: IFixBase, IDisposable
Propiedades
public bool IsValueRead { get; }
value = iFixReader.IsValueRead
Si el valor de la etiqueta fue leído.
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
public string FlushDump()
result = iFixReader.FlushDump()
Obtenga registro de datos.
Devuelve: Registro de datos.
public ValueTask<bool> ReadBoolAsync(CancellationToken cancellationToken)
result = iFixReader.ReadBoolAsync(cancellationToken)
Lea valor booleano.
- cancellationToken
- Cancelación token.
Devuelve: Valor booleano.
public ValueTask ReadBytesAsync(Memory<byte> buffer, CancellationToken cancellationToken)
result = iFixReader.ReadBytesAsync(buffer, cancellationToken)
Leer Valor de matriz Byte.
- buffer
- Buffer.
- cancellationToken
- Cancelación token.
public ValueTask<char> ReadCharAsync(CancellationToken cancellationToken)
result = iFixReader.ReadCharAsync(cancellationToken)
Leer el valor de Char.
- cancellationToken
- Cancelación token.
Devuelve: Valor de la carga.
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.
public ValueTask<decimal> ReadDecimalAsync(CancellationToken cancellationToken)
result = iFixReader.ReadDecimalAsync(cancellationToken)
Leer valor decimal.
- cancellationToken
- Cancelación token.
Devuelve: Valor decimal.
public ValueTask<int> ReadIntAsync(CancellationToken cancellationToken)
result = iFixReader.ReadIntAsync(cancellationToken)
Leer valor Int32.
- cancellationToken
- Cancelación token.
Devuelve: Valor int32.
public ValueTask<long> ReadLongAsync(CancellationToken cancellationToken)
result = iFixReader.ReadLongAsync(cancellationToken)
Leer valor Int64.
- cancellationToken
- Cancelación token.
Devuelve: Valor int64.
public ValueTask<string> ReadStringAsync(CancellationToken cancellationToken)
result = iFixReader.ReadStringAsync(cancellationToken)
Leer Valor de la cadena.
- cancellationToken
- Cancelación token.
Devuelve: Valor de la cadena.
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.
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.
public ValueTask SkipValueAsync(CancellationToken cancellationToken)
result = iFixReader.SkipValueAsync(cancellationToken)
Valor de salto.
- cancellationToken
- Cancelación token.