IFixWriter

StockSharp.Fix.Native

La interfaz que describe el grabador de datos en el formato de protocolo FIX.

Implementa: IFixBase, IDisposable

Propiedades

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

Última etiqueta escrita.

Métodos

ClearState
public void ClearState()
iFixWriter.ClearState()

Estado libre.

FlushAsync
public Task FlushAsync(CancellationToken cancellationToken)
result = iFixWriter.FlushAsync(cancellationToken)

Fluye el flujo de manera asincrónica.

cancellationToken
CancellationToken

Devuelve: Tareas

FlushDump
public string FlushDump()
result = iFixWriter.FlushDump()

Obtenga registro de datos.

Devuelve: Registro de datos.

WriteAsync
public ValueTask WriteAsync(FixTags tag, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(tag, cancellationToken)

Escribe la etiqueta.

tag
Tag.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(bool value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Para registrar el valor booleano.

value
Valor booleano.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(int value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Para registrar el valor Int32.

value
Valor int32.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(long value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Para registrar el valor Int64.

value
Valor int64.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(decimal value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Para registrar el valor decimal.

value
Valor decimal.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(DateTime value, FastDateTimeParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)

Para registrar el valor DateTime.

value
DateTimevalor.
parser
Se requiere si los datos serán transferidos como cadena.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(TimeSpan value, FastTimeSpanParser parser, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, parser, cancellationToken)

Para registrar el valor TimeSpan.

value
TimeSpanvalor.
parser
Se requiere si los datos serán transferidos como cadena.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(string value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Para registrar el valor de String.

value
Valor de la cadena.
cancellationToken
Cancelación token.
WriteAsync
public ValueTask WriteAsync(char value, CancellationToken cancellationToken)
result = iFixWriter.WriteAsync(value, cancellationToken)

Para registrar el valor de Char.

value
Valor de la carga.
cancellationToken
Cancelación token.
WriteBytesAsync
public ValueTask WriteBytesAsync(ReadOnlyMemory<byte> buffer, CancellationToken cancellationToken)
result = iFixWriter.WriteBytesAsync(buffer, cancellationToken)

Para grabar un conjunto de bytes.

buffer
Bytes buffer.
cancellationToken
Cancelación token.