FixSession
Configuração da sessão.
Herda de: BaseLogReceiver
Implementa: IMessageListenerSession, ILogReceiver, ILogSource, IDisposable
Construtores
public FixSession()
fixSession = FixSession()
Inicializa uma nova instância do FixSession.
Propriedades
public EndPoint Address { get; set; }
value = fixSession.Address
fixSession.Address = value
Endereço do servidor.
public FastDateTimeParser DateParser { get; set; }
value = fixSession.DateParser
fixSession.DateParser = value
Analisador de encontros.
public FastDateTimeParser DateTimeParser { get; set; }
value = fixSession.DateTimeParser
fixSession.DateTimeParser = value
Analisador de datas e horários.
public Type Dialect { get; set; }
value = fixSession.Dialect
fixSession.Dialect = value
O dialeto FIX. O padrão é DefaultFixDialect.
public Encoding Encoding { get; set; }
value = fixSession.Encoding
fixSession.Encoding = value
A codificação usada para a transmissão de dados.
public TimeSpan HeartBeat { get; set; }
value = fixSession.HeartBeat
fixSession.HeartBeat = value
O intervalo da verificação da disponibilidade da ligação. O valor por omissão é de 1 minuto.
public bool IncrementalDepthUpdates { get; set; }
value = fixSession.IncrementalDepthUpdates
fixSession.IncrementalDepthUpdates = value
Para enviar as alterações pelo livro de ordens. Se estiver desactivado, o livro de ordens é enviado por completo. O valor por omissão está activo.
public virtual bool IsConnected { get; }
value = fixSession.IsConnected
Obter o estado da ligação.
public bool IsEnabled { get; set; }
value = fixSession.IsEnabled
fixSession.IsEnabled = value
Activado.
public int MaxReadBytes { get; set; }
value = fixSession.MaxReadBytes
fixSession.MaxReadBytes = value
Obtém e define os bytes permitidos máximo por leitura.
public int MaxWriteBytes { get; set; }
value = fixSession.MaxWriteBytes
fixSession.MaxWriteBytes = value
Obtém e define os bytes permitidos no máximo por escrita.
public TimeSpan ReadTimeout { get; set; }
value = fixSession.ReadTimeout
fixSession.ReadTimeout = value
O tempo- limite de leitura dos dados. O valor padrão é zero.
public string SenderCompId { get; set; }
value = fixSession.SenderCompId
fixSession.SenderCompId = value
Identificação do remetente.
public string TargetCompId { get; set; }
value = fixSession.TargetCompId
fixSession.TargetCompId = value
Identificação do alvo.
public FastTimeSpanParser TimeParser { get; set; }
value = fixSession.TimeParser
fixSession.TimeParser = value
- O tempo é que vai passar.
public TimeSpan WriteTimeout { get; set; }
value = fixSession.WriteTimeout
fixSession.WriteTimeout = value
O tempo- limite para o envio dos dados. O valor padrão é zero.
public FastDateTimeParser YearMonthParser { get; set; }
value = fixSession.YearMonthParser
fixSession.YearMonthParser = value
Analisador de ano e mês.
Métodos
public virtual void IncreaseBytesSent(int count)
fixSession.IncreaseBytesSent(count)
Aumentar BytesSent.
- count
- Valor.
public virtual void IncreaseErrorCount()
fixSession.IncreaseErrorCount()
Aumentar ErrorCount.
public override void Load(SettingsStorage storage)
fixSession.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
public virtual void ResetErrorCount()
fixSession.ResetErrorCount()
Reiniciar ErrorCount.
public override void Save(SettingsStorage storage)
fixSession.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.