IFixWriter
StockSharp.Fix.Native
A interface que descreve o gravador de dados no formato do protocolo FIX.
Implementa: IFixBase, IDisposable
Propriedades
Métodos
FlushAsync
public Task FlushAsync(CancellationToken cancellationToken)
result = iFixWriter.FlushAsync(cancellationToken)
Agita o fluxo assíncrono.
- cancellationToken
- CancellationToken
Retorna: Tarefa
FlushDump
public string FlushDump()
result = iFixWriter.FlushDump()
Obter o registo de dados.
Retorna: Diário de dados.
WriteAsync
public ValueTask WriteAsync(FixTags tag, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(tag, cancellationToken)
Escreve uma etiqueta.
- tag
- Marca.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(bool value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Para gravar o valor booleano.
- value
- Valor booleano.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(int value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Para gravar o valor Int32.
- value
- Valor int32.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(long value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Para gravar o valor Int64.
- value
- Valor int64.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(decimal value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Para gravar o valor decimal.
- value
- Valor decimal.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(DateTime value, FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)
Para gravar o valor DateTime.
- value
- DateTime value.
- parser
- Processador de tempo. É necessário que os dados sejam transferidos como texto.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(TimeSpan value, FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)
Para gravar o valor TimeSpan.
- value
- TimeSpan value.
- parser
- Processador de tempo. É necessário que os dados sejam transferidos como texto.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(string value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Para gravar o valor String.
- value
- Valor das cordas.
- cancellationToken
- Inscrição de cancelamento.
WriteAsync
public ValueTask WriteAsync(char value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)
Para gravar o valor do Char.
- value
- Valor do carácter.
- cancellationToken
- Inscrição de cancelamento.
WriteBytesAsync
public ValueTask WriteBytesAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
result = iFixWriter.WriteBytesAsync(buffer, cancellationToken)
Para gravar uma série de bytes.
- buffer
- Bloqueio de Bytes.
- cancellationToken
- Inscrição de cancelamento.