The Message type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | Message(array<Byte>[]()[][]) |
Parses the raw FIX message byte array and creates the corresponding class instance.
|
![]() | Message(String) |
Parses the raw FIX message string and creates the corresponding class instance.
|
![]() | Message(Message) |
Creates the exact copy of the given message.
|
![]() | Message(array<Byte>[]()[][], Dialect) |
Parses the raw FIX message byte array and creates the corresponding class instance.
|
![]() | Message(String, Dialect) |
Creates a message which belongs to specified dialect.
|
![]() | Message(String, ProtocolVersion) |
Creates a message.
|
![]() | Message(Message, Boolean) |
Creates the exact copy of the given message.
|
Methods
Name | Description | |
---|---|---|
![]() | Clone | Creates a new object that is a copy of the current instance. |
![]() | Contain |
Returns true if the field is present in the message body (excluding repeating groups) or false otherwise.
|
![]() | Dispose()()()() | Explicitly releases resource. |
![]() | Dispose(Boolean) | Releases the unmanaged resources used by the Message and optionally releases the managed resources |
![]() | Equals | (Inherited from Object.) |
![]() | Finalize | Perform cleanup operations on unmanaged resources held by the current Message object before the object is destroyed. (Overrides Object..::..Finalize()()()().) |
![]() | Get |
Returns the field value as string if it is present or null value otherwise.
|
![]() | GetByteArray |
Returns the field value as a byte array if it is present or null value otherwise.
|
![]() | GetDouble |
Returns the field value as a double-precision floating point number.
|
![]() | GetFlag | Returns the flag value. |
![]() | GetGroup |
Returns the repeating group.
|
![]() | GetHashCode |
Serves as a hash function for a particular type.
(Inherited from Object.) |
![]() | GetInteger |
Returns the field value as a signed 32-bit (4-byte) integer.
|
![]() | GetLong |
Returns the field value as a signed 64-bit (8-byte) integer.
|
![]() | GetType |
Gets the Type of the current instance.
(Inherited from Object.) |
![]() | MemberwiseClone |
Creates a shallow copy of the current Object.
(Inherited from Object.) |
![]() | Remove |
Removes the field.
|
![]() | Set(Int32, array<Byte>[]()[][]) |
Sets the field value as a byte array.
|
![]() | Set(Int32, Char) |
Sets the field value as character.
|
![]() | Set(Int32, Double) |
Sets the field value as a double-precision floating point number.
|
![]() | Set(Int32, Int32) |
Sets the field value as integer.
|
![]() | Set(Int32, Int64) |
Sets the field value as a signed 64-bit (8-byte) integer.
|
![]() | Set(Int32, String) |
Sets the field value as string.
|
![]() | SetFlag |
Sets the field value as Boolean.
|
![]() | SetGroup |
Creates a new repeating group or changes the number of entries in the existing repeatign group.
|
![]() | ToString()()()() | Returns the <tag>=<value> representation of the message. (Overrides Object..::..ToString()()()().) |
![]() | ToString(Char) | Returns the <tag>=<value> representation of the message using the given delimiter. |
![]() | ToString(Message..::..StringFormat, Char) | Returns the string representation of the message in accordance with the specified format. |
![]() | TryGetChar |
Converts the field value to its Unicode character equivalent. A return value indicates whether the operation succeeded.
|
![]() | TryGetDouble |
Converts the field value to its double-precision floating-point equivalent. A return value indicates whether the operation succeeded.
|
![]() | TryGetInteger |
Converts the field value to its 32-bit signed integer equivalent. A return value indicates whether the operation succeeded.
|
![]() | TryGetLong |
Converts the field value to its 64-bit signed integer equivalent. A return value indicates whether the operation succeeded.
|
![]() | UpdateCheckSum | Updates the CheckSum(tag=10) and BodyLength(tag=9) fields. |
![]() | Validate | Performs the message validation. |
Properties
Name | Description | |
---|---|---|
![]() | Dialect | Instance of FIX dialect to wchich given message belongs to. |
![]() | Fields | Returns the message fields. |
![]() | FieldValue |
Returns the field value as string if it is present or null value otherwise.
|
![]() | SenderCompID | Assigned value used to identify firm sending message (the SenderCompID (tag=49) field value). |
![]() | SeqNum | Message sequence number (the MsgSeqNum (tag=34) field value). |
![]() | TargetCompID | Assigned value used to identify receiving firm (the TargetCompID (tag=56) field value). |
![]() | Type | Message type (the MsgType (tag=35) field value). |
![]() | Version | Financial Interface eXchange (FIX) protocol version. |