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.

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

Última etiqueta de leitura.

Métodos

ClearState
public void ClearState()
iFixReader.ClearState()

- Está tudo limpo.

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.