FixSession
Ajustes de sesión.
Hereda de: BaseLogReceiver
Implementa: IMessageListenerSession, ILogReceiver, ILogSource, IDisposable
Constructores
public FixSession()
fixSession = FixSession()
Inicia una nueva instancia de la FixSession.
Propiedades
public EndPoint Address { get; set; }
value = fixSession.Address
fixSession.Address = value
Dirección de servidor.
public FastDateTimeParser DateParser { get; set; }
value = fixSession.DateParser
fixSession.DateParser = value
Date parser.
public FastDateTimeParser DateTimeParser { get; set; }
value = fixSession.DateTimeParser
fixSession.DateTimeParser = value
Fecha y hora de la prueba.
public Type Dialect { get; set; }
value = fixSession.Dialect
fixSession.Dialect = value
El dialecto FIX. El predeterminado es DefaultFixDialect.
public Encoding Encoding { get; set; }
value = fixSession.Encoding
fixSession.Encoding = value
La codificación utilizada para la transmisión de datos.
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.
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.
public virtual bool IsConnected { get; }
value = fixSession.IsConnected
Obtenga el estado de conexión.
public bool IsEnabled { get; set; }
value = fixSession.IsEnabled
fixSession.IsEnabled = value
Enabled.
public int MaxReadBytes { get; set; }
value = fixSession.MaxReadBytes
fixSession.MaxReadBytes = value
Obtiene y establece el máximo de bytes permitidos por lectura.
public int MaxWriteBytes { get; set; }
value = fixSession.MaxWriteBytes
fixSession.MaxWriteBytes = value
Obtiene y establece el máximo permitido bytes por escrito.
public TimeSpan ReadTimeout { get; set; }
value = fixSession.ReadTimeout
fixSession.ReadTimeout = value
El tiempo de lectura de datos. El valor predeterminado es Zero.
public string SenderCompId { get; set; }
value = fixSession.SenderCompId
fixSession.SenderCompId = value
ID de remitente.
public string TargetCompId { get; set; }
value = fixSession.TargetCompId
fixSession.TargetCompId = value
Identificación de destino.
public FastTimeSpanParser TimeParser { get; set; }
value = fixSession.TimeParser
fixSession.TimeParser = value
El parser del tiempo.
public TimeSpan WriteTimeout { get; set; }
value = fixSession.WriteTimeout
fixSession.WriteTimeout = value
El tiempo de envío de datos. El valor predeterminado es Zero.
public FastDateTimeParser YearMonthParser { get; set; }
value = fixSession.YearMonthParser
fixSession.YearMonthParser = value
Perseguidor de año y mes.
Métodos
public virtual void IncreaseBytesSent(int count)
fixSession.IncreaseBytesSent(count)
Incrementar BytesSent.
- count
- Valor.
public virtual void IncreaseErrorCount()
fixSession.IncreaseErrorCount()
Incrementar ErrorCount.
public override void Load(SettingsStorage storage)
fixSession.Load(storage)
Ajustes de carga.
- storage
- Configuración de almacenamiento.
public virtual void ResetErrorCount()
fixSession.ResetErrorCount()
Reset ErrorCount.
public override void Save(SettingsStorage storage)
fixSession.Save(storage)
Guardar configuración.
- storage
- Configuración de almacenamiento.