/// <summary> /// Set parameters before sending the message /// </summary> /// <param name="message"></param> /// <param name="sessionId"></param> private void OnMessage(QuickFix.FIX44.Logon message, SessionID sessionId) { try { QuickFix.Fields.ResetSeqNumFlag resetSeqNumFlag = new QuickFix.Fields.ResetSeqNumFlag(true); QuickFix.Fields.EncryptMethod encryptMethod = new QuickFix.Fields.EncryptMethod(0); QuickFix.Fields.HeartBtInt heartBtInt = new QuickFix.Fields.HeartBtInt(GetHeartBeatInterval()); // Set values in the message body before sending message.ResetSeqNumFlag = resetSeqNumFlag; message.EncryptMethod = encryptMethod; message.HeartBtInt = heartBtInt; } catch (Exception exception) { Logger.Error(exception.ToString(), _type.FullName, "OnMessage"); } }
public void Set(QuickFix.Fields.EncryptMethod val) { this.EncryptMethod = val; }