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. |