The Message type exposes the following members.

Constructors

  NameDescription
Public methodMessage(array<Byte>[]()[][])
Parses the raw FIX message byte array and creates the corresponding class instance.
Public methodMessage(String)
Parses the raw FIX message string and creates the corresponding class instance.
Public methodMessage(Message)
Creates the exact copy of the given message.
Public methodMessage(array<Byte>[]()[][], Dialect)
Parses the raw FIX message byte array and creates the corresponding class instance.
Public methodMessage(String, Dialect)
Creates a message which belongs to specified dialect.
Public methodMessage(String, ProtocolVersion)
Creates a message.
Public methodMessage(Message, Boolean)
Creates the exact copy of the given message.

Methods

  NameDescription
Public methodClone
Creates a new object that is a copy of the current instance.
Public methodContain
Returns true if the field is present in the message body (excluding repeating groups) or false otherwise.
Public methodDispose()()()()
Explicitly releases resource.
Protected methodDispose(Boolean)
Releases the unmanaged resources used by the Message and optionally releases the managed resources
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Perform cleanup operations on unmanaged resources held by the current Message object before the object is destroyed.
(Overrides Object..::..Finalize()()()().)
Public methodGet
Returns the field value as string if it is present or null value otherwise.
Public methodGetByteArray
Returns the field value as a byte array if it is present or null value otherwise.
Public methodGetDouble
Returns the field value as a double-precision floating point number.
Public methodGetFlag
Returns the flag value.
Public methodGetGroup
Returns the repeating group.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetInteger
Returns the field value as a signed 32-bit (4-byte) integer.
Public methodGetLong
Returns the field value as a signed 64-bit (8-byte) integer.
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodRemove
Removes the field.
Public methodSet(Int32, array<Byte>[]()[][])
Sets the field value as a byte array.
Public methodSet(Int32, Char)
Sets the field value as character.
Public methodSet(Int32, Double)
Sets the field value as a double-precision floating point number.
Public methodSet(Int32, Int32)
Sets the field value as integer.
Public methodSet(Int32, Int64)
Sets the field value as a signed 64-bit (8-byte) integer.
Public methodSet(Int32, String)
Sets the field value as string.
Public methodSetFlag
Sets the field value as Boolean.
Public methodSetGroup
Creates a new repeating group or changes the number of entries in the existing repeatign group.
Public methodToString()()()()
Returns the <tag>=<value> representation of the message.
(Overrides Object..::..ToString()()()().)
Public methodToString(Char)
Returns the <tag>=<value> representation of the message using the given delimiter.
Public methodToString(Message..::..StringFormat, Char)
Returns the string representation of the message in accordance with the specified format.
Public methodTryGetChar
Converts the field value to its Unicode character equivalent. A return value indicates whether the operation succeeded.
Public methodTryGetDouble
Converts the field value to its double-precision floating-point equivalent. A return value indicates whether the operation succeeded.
Public methodTryGetInteger
Converts the field value to its 32-bit signed integer equivalent. A return value indicates whether the operation succeeded.
Public methodTryGetLong
Converts the field value to its 64-bit signed integer equivalent. A return value indicates whether the operation succeeded.
Public methodUpdateCheckSum
Updates the CheckSum(tag=10) and BodyLength(tag=9) fields.
Public methodValidate
Performs the message validation.

Properties

  NameDescription
Public propertyDialect
Instance of FIX dialect to wchich given message belongs to.
Public propertyFields
Returns the message fields.
Public propertyFieldValue
Returns the field value as string if it is present or null value otherwise.
Public propertySenderCompID
Assigned value used to identify firm sending message (the SenderCompID (tag=49) field value).
Public propertySeqNum
Message sequence number (the MsgSeqNum (tag=34) field value).
Public propertyTargetCompID
Assigned value used to identify receiving firm (the TargetCompID (tag=56) field value).
Public propertyType
Message type (the MsgType (tag=35) field value).
Public propertyVersion
Financial Interface eXchange (FIX) protocol version.

See Also