IFixWriter
StockSharp.Fix.Native
La interfaz que describe el grabador de datos en el formato de protocolo FIX.
Implementa: IFixBase, IDisposable
Propiedades
Métodos
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.