IFixReader
StockSharp.Fix.Native
A interface que descreve o leitor de dados registrados no formato do protocolo FIX.
Implementa: IFixBase, IDisposable
Propriedades
IsValueRead
public bool IsValueRead { get; }
value = iFixReader.IsValueRead
Se o valor da etiqueta foi lido.
Métodos
FlushDump
public string FlushDump()
result = iFixReader.FlushDump()
Obter o registo de dados.
Retorna: Diário de dados.
ReadBoolAsync
public ValueTask<bool> ReadBoolAsync(CancellationToken cancellationToken)
result = iFixReader.ReadBoolAsync(cancellationToken)
Leia o valor booleano.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Valor booleano.
ReadBytesAsync
public ValueTask ReadBytesAsync(Memory<byte> buffer, CancellationToken cancellationToken)
result = iFixReader.ReadBytesAsync(buffer, cancellationToken)
Ler o valor do array Byte.
- buffer
- Buffer.
- cancellationToken
- Inscrição de cancelamento.
ReadCharAsync
public ValueTask<char> ReadCharAsync(CancellationToken cancellationToken)
result = iFixReader.ReadCharAsync(cancellationToken)
Ler o valor do Char.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Valor do carácter.
ReadDateTimeAsync
public ValueTask<DateTime> ReadDateTimeAsync(FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadDateTimeAsync(parser, cancellationToken)
Leia DateTime valor assíncrono.
- parser
- Processador de tempo. É necessário que os dados sejam transferidos como texto.
- cancellationToken
- Inscrição de cancelamento.
Retorna: DateTime value.
ReadDecimalAsync
public ValueTask<decimal> ReadDecimalAsync(CancellationToken cancellationToken)
result = iFixReader.ReadDecimalAsync(cancellationToken)
Ler o valor decimal.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Valor decimal.
ReadIntAsync
public ValueTask<int> ReadIntAsync(CancellationToken cancellationToken)
result = iFixReader.ReadIntAsync(cancellationToken)
Ler o valor Int32.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Valor int32.
ReadLongAsync
public ValueTask<long> ReadLongAsync(CancellationToken cancellationToken)
result = iFixReader.ReadLongAsync(cancellationToken)
Ler o valor Int64.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Valor int64.
ReadStringAsync
public ValueTask<string> ReadStringAsync(CancellationToken cancellationToken)
result = iFixReader.ReadStringAsync(cancellationToken)
Ler o valor das Strings.
- cancellationToken
- Inscrição de cancelamento.
Retorna: Valor das cordas.
ReadTagAsync
public ValueTask<FixTags> ReadTagAsync(CancellationToken cancellationToken)
result = iFixReader.ReadTagAsync(cancellationToken)
Para ler a seguinte etiqueta.
- cancellationToken
- Inscrição de cancelamento.
Retorna: A próxima etiqueta. O -1 indica o fim dos dados.
ReadTimeSpanAsync
public ValueTask<TimeSpan> ReadTimeSpanAsync(FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixReader.ReadTimeSpanAsync(parser, cancellationToken)
Ler TimeSpan value.
- parser
- Processador de tempo. É necessário que os dados sejam transferidos como texto.
- cancellationToken
- Inscrição de cancelamento.
Retorna: TimeSpan value.
SkipValueAsync
public ValueTask SkipValueAsync(CancellationToken cancellationToken)
result = iFixReader.SkipValueAsync(cancellationToken)
Ignorar valor.
- cancellationToken
- Inscrição de cancelamento.