IFixWriter

StockSharp.Fix.Native

A interface que descreve o gravador de dados no formato do protocolo FIX.

Implementa: IFixBase, IDisposable

Propriedades

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

Última etiqueta escrita.

Métodos

ClearState
public void ClearState()
iFixWriter.ClearState()

- Está tudo limpo.

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.