• Programming Guide
  • Api Documentation
  • OnixS .NET Core / .NET 6 FIX Engine, version 1.9.0
Show / Hide Table of Contents
  • OnixS.Fix
    • ByteBuffer
    • BytesReceivedEventHandler
    • CertificateValidationArgs
    • Dictionary
    • EncryptionMethod
    • Engine
    • Engine.State
    • EngineErrorEventArgs
    • EngineErrorReason
    • EngineException
    • EngineSettings
    • EngineSettings.Default
    • EngineSettings.Key
    • EngineSslSettings
    • EngineWarningEventArgs
    • EngineWarningReason
    • Field
    • FieldSet
    • FieldSet.FieldEnumerator
    • FixStringFormat
    • FlatGroupReader
    • FlatMessage
    • FlatMessage.FieldIterator
    • Group
    • Group.GroupInstanceEnumerator
    • GroupInstance
    • HighResolutionTimeSpan
    • HighResolutionTimestamp
    • IFieldSet
    • IMessage
    • InboundMessageEventArgs
    • IncomingTelecommunicationLinkEventArgs
    • ISession
    • ITimestampProvider
    • KnownSerializedFieldKeys
    • Message
    • MessageEventArgs
    • MessageMemoryPool
    • MessageMemoryPoolSettings
    • MessageMode
    • MessageResendingEventArgs
    • MessageSendingEventArgs
    • MessageValidationFlags
    • PortRange
    • ProtocolVersion
    • ProtocolVersionExtensions
    • ProtocolVersionHelper
    • ProxySettings
    • ProxyType
    • RemoteCertificateNameMismatchOption
    • RemoteCertificateValidationCallback
    • SerializedFieldKey
    • SerializedFieldRef
    • SerializedMessage
    • Session
    • SessionErrorEventArgs
    • SessionErrorReason
    • SessionId
    • SessionRole
    • SessionState
    • SessionStateChangeEventArgs
    • SessionStorageType
    • SessionWarningEventArgs
    • SessionWarningReason
    • SslSettings
    • TimeSpanFormat
    • TimestampFormat
    • UnknownIncomingConnectionEventArgs
  • OnixS.Fix.Dictionaries
    • DictionaryException
    • DictionaryManager
    • FieldContainerInfo
    • FieldInfo
    • FieldType
    • FieldTypeInfo
    • FieldValueInfo
    • MessageInfo
    • MessageInfoExtensions
  • OnixS.Fix.Exceptions
    • CannotEstablishLinkException
    • EmptyGroupException
    • EngineAlreadyInitializedException
    • EngineIsNotInitializedException
    • FirstMessageNotLogonException
    • IncorrectCheckSumException
    • IncorrectFieldValueException
    • IndexNotFoundException
    • InstanceIndexOutOfRangeException
    • InvalidInboundLogonException
    • InvalidMsgTypeException
    • InvalidNumberOfRepeatingGroupInstances
    • LicenseException
    • LicenseExpiredException
    • LicenseNotFoundException
    • LinkErrorException
    • LogonReplyException
    • LogonReplyTimeoutException
    • LogoutReplyTimeoutException
    • ParserException
    • ParserException.RejectReason
    • RequiredTagMissingException
    • SessionException
    • StorageException
    • TagNotDefinedForThisMessageTypeException
    • TagNotFoundException
    • TagSpecifiedOutOfRequiredOrderException
    • TagSpecifiedWithoutValueException
    • UnexpectedSequenceNumberException
  • OnixS.Fix.Fast
    • Coder
    • DecodedValue<T>
    • Decoder
    • DecodeResult
    • DecoderExtension
    • DictionaryBuilder
    • DynamicErrorException
    • DynamicErrorException.ErrorCode
    • Encoder
    • FastErrorCode
    • FastException
    • FixMessageFactory
    • NotEnoughInputDataException
    • StaticErrorException
    • StaticErrorException.ErrorCode
  • OnixS.Fix.Fix2FixmlConverter
    • FixmlConverter
    • FixmlConverterException
  • OnixS.Fix.Properties
    • Resources
  • OnixS.Fix.Scheduling
    • AcceptorConnectionSettings
    • CounterpartySettings
    • InitiatorConnectingEventArgs
    • InitiatorConnectionSettings
    • Scheduler
    • SequenceNumberResetPolicy
    • SessionConnectionSettings
    • SessionDuration
    • SessionErrorEventArgs
    • SessionEventArgs
    • SessionLoggingOutEventArgs
    • SessionSchedule
    • SessionWarningEventArgs
  • OnixS.Fix.Storage
    • ISessionStorage

Class EngineSettings.Key

Key names that can be used to load EngineSettings from a configuration file.

LoadFromConfigurationFile(String)

Inheritance
Object
EngineSettings.Key
Inherited Members
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Object.ToString()
Namespace: OnixS.Fix
Assembly: OnixS.Fix.Engine.dll
Syntax
[Obfuscation(ApplyToMembers = true, Exclude = true)]
public static class Key

Fields

Dictionary

Declaration
public const string Dictionary = "Dictionary"
Field Value
Type Description
String

Key name for Dictionary

DictionaryString

Declaration
public const string DictionaryString = "DictionaryString"
Field Value
Type Description
String

Key name for DictionaryString

DisableNetworkLevel

Declaration
public const string DisableNetworkLevel = "DisableNetworkLevel"
Field Value
Type Description
String

Key name for DisableNetworkLevel

FileBasedStorageSegmentSize

Declaration
public const string FileBasedStorageSegmentSize = "FileBasedStorage.SegmentSize"
Field Value
Type Description
String

Key name for FileBasedStorageSegmentSize

HeartbeatInterval

Declaration
public const string HeartbeatInterval = "HeartbeatInterval"
Field Value
Type Description
String

Key name for HeartbeatInterval

IgnoreFileBasedStorageIntegrityErrors

Declaration
public const string IgnoreFileBasedStorageIntegrityErrors = "FileBasedStorage.IgnoreIntegrityErrors"
Field Value
Type Description
String

Key name for IgnoreFileBasedStorageIntegrityErrors

LicenseAlertingDaysBeforeExpiration

Declaration
public const string LicenseAlertingDaysBeforeExpiration = "License.AlertingDaysBeforeExpiration"
Field Value
Type Description
String

Key name for LicenseAlertingDaysBeforeExpiration

LicenseStore

Declaration
public const string LicenseStore = "License.Store"
Field Value
Type Description
String

Key name for LicenseStore

LicenseString

Declaration
public const string LicenseString = "License.String"
Field Value
Type Description
String

Key name for LicenseString

ListenPorts

Declaration
public const string ListenPorts = "ListenPort"
Field Value
Type Description
String

Key name for ListenPorts

LocalNetworkInterface

Declaration
public const string LocalNetworkInterface = "LocalNetworkInterface"
Field Value
Type Description
String

Key name for LocalNetworkInterface

LocalTimeUsage

Declaration
public const string LocalTimeUsage = "LocalTimeUsage"
Field Value
Type Description
String

Key name for LocalTimeUsage

LogBeforeSending

Declaration
public const string LogBeforeSending = "Log.BeforeSending"
Field Value
Type Description
String

Key name for LogBeforeSending

LogInboundMessages

Declaration
public const string LogInboundMessages = "Log.InboundMessages"
Field Value
Type Description
String

Key name for LogInboundMessages

LogonTimeout

Declaration
public const string LogonTimeout = "LogonTimeout"
Field Value
Type Description
String

Key name for LogonTimeout

LogOutboundMessages

Declaration
public const string LogOutboundMessages = "Log.OutboundMessages"
Field Value
Type Description
String

Key name for LogOutboundMessages

LogoutTimeout

Declaration
public const string LogoutTimeout = "LogoutTimeout"
Field Value
Type Description
String

Key name for LogoutTimeout

MessageGrouping

Declaration
public const string MessageGrouping = "MessageGrouping"
Field Value
Type Description
String

Key name for MessageGrouping

ProcessDeliverToCompId

Declaration
public const string ProcessDeliverToCompId = "ProcessDeliverToCompId"
Field Value
Type Description
String

Key name for ProcessDeliverToCompId

ReasonableTransmissionTime

Declaration
public const string ReasonableTransmissionTime = "ReasonableTransmissionTime"
Field Value
Type Description
String

Key name for ReasonableTransmissionTime

ReceiveBufferSize

Declaration
public const string ReceiveBufferSize = "Receive.BufferSize"
Field Value
Type Description
String

Key name for ReceiveBufferSize

ReceiveSpinningTimeout

Declaration
public const string ReceiveSpinningTimeout = "Receive.SpinningTimeout"
Field Value
Type Description
String

Key name for ReceiveSpinningTimeout

ReconnectAttempts

Declaration
public const string ReconnectAttempts = "Reconnect.Attempts"
Field Value
Type Description
String

Key name for ReconnectAttempts

ReconnectInterval

Declaration
public const string ReconnectInterval = "Reconnect.Interval"
Field Value
Type Description
String

Key name for ReconnectInterval

ResendingQueueSize

Declaration
public const string ResendingQueueSize = "Resending.QueueSize"
Field Value
Type Description
String

Key name for ResendingQueueSize

ResendRequestMaximumRange

Declaration
public const string ResendRequestMaximumRange = "ResendRequestMaximumRange"
Field Value
Type Description
String

Key name for ResendRequestMaximumRange

SendBufferSize

Declaration
public const string SendBufferSize = "Send.BufferSize"
Field Value
Type Description
String

Key name for SendBufferSize

SendLogoutOnException

Declaration
public const string SendLogoutOnException = "Send.LogoutOnException"
Field Value
Type Description
String

Key name for SendLogoutOnException

SendLogoutOnInvalidLogon

Declaration
public const string SendLogoutOnInvalidLogon = "Send.LogoutOnInvalidLogon"
Field Value
Type Description
String

Key name for SendLogoutOnInvalidLogon

SendQueueMaxSize

Declaration
public const string SendQueueMaxSize = "Send.QueueMaxSize"
Field Value
Type Description
String

Key name for SendQueueMaxSize

SendSpinningTimeout

Declaration
public const string SendSpinningTimeout = "Send.SpinningTimeout"
Field Value
Type Description
String

Key name for SendSpinningTimeout

SetApplVerId

Declaration
public const string SetApplVerId = "SetApplVerId"
Field Value
Type Description
String

Key name for SetApplVerId

SetLastMsgSeqNumProcessed

Declaration
public const string SetLastMsgSeqNumProcessed = "SetLastMsgSeqNumProcessed"
Field Value
Type Description
String

Key name for SetLastMsgSeqNumProcessed

SslCaFile

Declaration
public const string SslCaFile = "SSL.CaFile"
Field Value
Type Description
String

Key name for CaFile

SslCertificateLocation

Declaration
public const string SslCertificateLocation = "SSL.CertificateLocation"
Field Value
Type Description
String

Key name for CertificateLocation

SslListenPorts

Declaration
public const string SslListenPorts = "SSL.ListenPort"
Field Value
Type Description
String

Key name for ListenPorts

SslLocalNetworkInterface

Declaration
public const string SslLocalNetworkInterface = "SSL.LocalNetworkInterface"
Field Value
Type Description
String

Key name for LocalNetworkInterface

SslPrivateKeyPassword

Declaration
public const string SslPrivateKeyPassword = "SSL.PrivateKeyPassword"
Field Value
Type Description
String

Key name for PrivateKeyPassword

SslProtocol

Declaration
public const string SslProtocol = "SSL.Protocol"
Field Value
Type Description
String

Key name for Protocol

SslRemoteCertificateNameMismatchOption

Declaration
public const string SslRemoteCertificateNameMismatchOption = "Ssl.RemoteCertificateNameMismatchOption"
Field Value
Type Description
String

Key name for RemoteCertificateNameMismatchOption

SslRevocationFlag

Declaration
public const string SslRevocationFlag = "Ssl.RevocationFlag"
Field Value
Type Description
String

Key name for RevocationFlag

SslRevocationMode

Declaration
public const string SslRevocationMode = "Ssl.RevocationMode"
Field Value
Type Description
String

Key name for RevocationMode

SslVerificationFlags

Declaration
public const string SslVerificationFlags = "Ssl.VerificationFlags"
Field Value
Type Description
String

Key name for VerifyPeer

SslVerifyPeer

Declaration
public const string SslVerifyPeer = "SSL.VerifyPeer"
Field Value
Type Description
String

Key name for VerifyPeer

StorageDirectory

Declaration
public const string StorageDirectory = "Log.Directory"
Field Value
Type Description
String

Key name for StorageDirectory

SupportNextExpectedMsgSeqNum

Declaration
public const string SupportNextExpectedMsgSeqNum = "SupportNextExpectedMsgSeqNum"
Field Value
Type Description
String

Key name for SupportNextExpectedMsgSeqNum

TcpNoDelay

Declaration
public const string TcpNoDelay = "TcpNoDelay"
Field Value
Type Description
String

Key name for TcpNoDelay

UpdateSendingTime

Declaration
public const string UpdateSendingTime = "UpdateSendingTime"
Field Value
Type Description
String

Key name for UpdateSendingTime

ValidateCheckSum

Declaration
public const string ValidateCheckSum = "Validate.CheckSum"
Field Value
Type Description
String

Key name for ValidateCheckSum

ValidateDuplicatedFields

Declaration
public const string ValidateDuplicatedFields = "Validate.DuplicatedFields"
Field Value
Type Description
String

Key name for ValidateDuplicatedFields

ValidateEmptyFieldValues

Declaration
public const string ValidateEmptyFieldValues = "Validate.EmptyFieldValues"
Field Value
Type Description
String

Key name for ValidateEmptyFieldValues

ValidateFieldValues

Declaration
public const string ValidateFieldValues = "Validate.FieldValues"
Field Value
Type Description
String

Key name for ValidateFieldValues

ValidateRepeatingGroupEntryCount

Declaration
public const string ValidateRepeatingGroupEntryCount = "Validate.RepeatingGroupEntryCount"
Field Value
Type Description
String

Key name for ValidateRepeatingGroupEntryCount

ValidateRepeatingGroupLeadingField

Declaration
public const string ValidateRepeatingGroupLeadingField = "Validate.RepeatingGroupLeadingTag"
Field Value
Type Description
String

Key name for ValidateRepeatingGroupLeadingField

ValidateRequiredFields

Declaration
public const string ValidateRequiredFields = "Validate.RequiredFields"
Field Value
Type Description
String

Key name for ValidateRequiredFields

ValidateUnknownFields

Declaration
public const string ValidateUnknownFields = "Validate.UnknownFields"
Field Value
Type Description
String

Key name for ValidateUnknownFields

ValidateUnknownMessages

Declaration
public const string ValidateUnknownMessages = "Validate.UnknownMessages"
Field Value
Type Description
String

Key name for ValidateUnknownMessages

Versions

Protocol Versions are separated with the '|' character. For example: "Fix42|Fix44"

Declaration
public const string Versions = "Versions"
Field Value
Type Description
String

Key name for Versions

In This Article
Back to top Copyright © Onix Solutions.
Generated by DocFX