• 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 MessageInfo

Provides information about the FIX message.

Inheritance
Object
FieldContainerInfo
MessageInfo
Implements
IList<FieldInfo>
ICollection<FieldInfo>
IReadOnlyList<FieldInfo>
IReadOnlyCollection<FieldInfo>
IEnumerable<FieldInfo>
IEnumerable
ICloneable
Inherited Members
FieldContainerInfo.GetByTag(Int32)
FieldContainerInfo.GetByIndex(Int32)
FieldContainerInfo.Fields
FieldContainerInfo.Count
FieldContainerInfo.FieldCount
FieldContainerInfo.GroupCount
FieldContainerInfo.IsReadOnly
FieldContainerInfo.Item[Int32]
FieldContainerInfo.Clear()
FieldContainerInfo.Contains(FieldInfo)
FieldContainerInfo.CopyTo(FieldInfo[], Int32)
FieldContainerInfo.GetEnumerator()
FieldContainerInfo.Remove(FieldInfo)
FieldContainerInfo.Add(FieldInfo)
FieldContainerInfo.IEnumerable.GetEnumerator()
FieldContainerInfo.IndexOf(FieldInfo)
FieldContainerInfo.Insert(Int32, FieldInfo)
FieldContainerInfo.RemoveAt(Int32)
Object.Equals(Object)
Object.Equals(Object, Object)
Object.GetHashCode()
Object.GetType()
Object.MemberwiseClone()
Object.ReferenceEquals(Object, Object)
Namespace: OnixS.Fix.Dictionaries
Assembly: OnixS.Fix.Engine.dll
Syntax
public class MessageInfo : FieldContainerInfo, IList<FieldInfo>, ICollection<FieldInfo>, IReadOnlyList<FieldInfo>, IReadOnlyCollection<FieldInfo>, IEnumerable<FieldInfo>, IEnumerable, ICloneable

Constructors

MessageInfo(String)

Constructor.

Declaration
public MessageInfo(string type)
Parameters
Type Name Description
String type

Message type.

MessageInfo(String, FieldInfo[])

Constructor.

Declaration
public MessageInfo(string type, params FieldInfo[] fields)
Parameters
Type Name Description
String type

Message type.

FieldInfo[] fields

List of message fields.

MessageInfo(String, String)

Constructor.

Declaration
public MessageInfo(string type, string name)
Parameters
Type Name Description
String type

Message type.

String name

Message name.

MessageInfo(String, String, FieldInfo[])

Constructor.

Declaration
public MessageInfo(string type, string name, params FieldInfo[] fields)
Parameters
Type Name Description
String type

Message type.

String name

Message name.

FieldInfo[] fields

List of message fields.

Properties

Description

Message description.

Declaration
public string Description { get; set; }
Property Value
Type Description
String

Message description

IsSessionLevel

true if session is session-level, false otherwise.

Declaration
public bool IsSessionLevel { get; }
Property Value
Type Description
Boolean

Message description

Name

Message name.

Declaration
public string Name { get; set; }
Property Value
Type Description
String

Message name

Type

Message type.

Declaration
public string Type { get; set; }
Property Value
Type Description
String

Message type

Methods

Clone()

Creates a new object that is a copy of the current instance.

Declaration
public virtual object Clone()
Returns
Type Description
Object

A new object that is a copy of this instance.

ToString()

Returns a string that represents the current object.

Declaration
public override string ToString()
Returns
Type Description
String

A string that represents the current object.

Overrides
FieldContainerInfo.ToString()

Implements

System.Collections.Generic.IList<T>
System.Collections.Generic.ICollection<T>
System.Collections.Generic.IReadOnlyList<T>
System.Collections.Generic.IReadOnlyCollection<T>
System.Collections.Generic.IEnumerable<T>
System.Collections.IEnumerable
System.ICloneable

Extension Methods

MessageInfoExtensions.GetMaxNumberOfFields(FieldContainerInfo)
MessageInfoExtensions.GetMaxNumberOfGroups(FieldContainerInfo)
In This Article
Back to top Copyright © Onix Solutions.
Generated by DocFX