FixSession

StockSharp.Server.Fix

Ajustes de sesión.

Hereda de: BaseLogReceiver

Implementa: IMessageListenerSession, ILogReceiver, ILogSource, IDisposable

Constructores

FixSession
public FixSession()
fixSession = FixSession()

Inicia una nueva instancia de la FixSession.

Propiedades

Address
public EndPoint Address { get; set; }
value = fixSession.Address
fixSession.Address = value

Dirección de servidor.

DateParser
public FastDateTimeParser DateParser { get; set; }
value = fixSession.DateParser
fixSession.DateParser = value

Date parser.

DateTimeParser
public FastDateTimeParser DateTimeParser { get; set; }
value = fixSession.DateTimeParser
fixSession.DateTimeParser = value

Fecha y hora de la prueba.

Dialect
public Type Dialect { get; set; }
value = fixSession.Dialect
fixSession.Dialect = value

El dialecto FIX. El predeterminado es DefaultFixDialect.

Encoding
public Encoding Encoding { get; set; }
value = fixSession.Encoding
fixSession.Encoding = value

La codificación utilizada para la transmisión de datos.

HeartBeat
public TimeSpan HeartBeat { get; set; }
value = fixSession.HeartBeat
fixSession.HeartBeat = value

El intervalo de la verificación de disponibilidad de conexión. El predeterminado es de 1 minuto.

IncrementalDepthUpdates
public bool IncrementalDepthUpdates { get; set; }
value = fixSession.IncrementalDepthUpdates
fixSession.IncrementalDepthUpdates = value

Para enviar cambios por el libro de pedidos. Si está deshabilitado, el libro de pedidos se envía por completo. El predeterminado está habilitado.

IsConnected
public virtual bool IsConnected { get; }
value = fixSession.IsConnected

Obtenga el estado de conexión.

IsEnabled
public bool IsEnabled { get; set; }
value = fixSession.IsEnabled
fixSession.IsEnabled = value

Enabled.

MaxReadBytes
public int MaxReadBytes { get; set; }
value = fixSession.MaxReadBytes
fixSession.MaxReadBytes = value

Obtiene y establece el máximo de bytes permitidos por lectura.

MaxWriteBytes
public int MaxWriteBytes { get; set; }
value = fixSession.MaxWriteBytes
fixSession.MaxWriteBytes = value

Obtiene y establece el máximo permitido bytes por escrito.

ReadTimeout
public TimeSpan ReadTimeout { get; set; }
value = fixSession.ReadTimeout
fixSession.ReadTimeout = value

El tiempo de lectura de datos. El valor predeterminado es Zero.

SenderCompId
public string SenderCompId { get; set; }
value = fixSession.SenderCompId
fixSession.SenderCompId = value

ID de remitente.

TargetCompId
public string TargetCompId { get; set; }
value = fixSession.TargetCompId
fixSession.TargetCompId = value

Identificación de destino.

TimeParser
public FastTimeSpanParser TimeParser { get; set; }
value = fixSession.TimeParser
fixSession.TimeParser = value

El parser del tiempo.

WriteTimeout
public TimeSpan WriteTimeout { get; set; }
value = fixSession.WriteTimeout
fixSession.WriteTimeout = value

El tiempo de envío de datos. El valor predeterminado es Zero.

YearMonthParser
public FastDateTimeParser YearMonthParser { get; set; }
value = fixSession.YearMonthParser
fixSession.YearMonthParser = value

Perseguidor de año y mes.

Métodos

IncreaseBytesSent
public virtual void IncreaseBytesSent(int count)
fixSession.IncreaseBytesSent(count)

Incrementar BytesSent.

count
Valor.
IncreaseErrorCount
public virtual void IncreaseErrorCount()
fixSession.IncreaseErrorCount()

Incrementar ErrorCount.

Load
public override void Load(SettingsStorage storage)
fixSession.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
ResetErrorCount
public virtual void ResetErrorCount()
fixSession.ResetErrorCount()

Reset ErrorCount.

Save
public override void Save(SettingsStorage storage)
fixSession.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.