The properties of the IMessage interface are listed below. For a complete list of IMessage interface members, see the IMessage Members topic.
![]() | Access label for the message. |
![]() | Used to enable or disable compression for this message. When enabled, the message body is compressed just prior to being sent. If a compressed message is received, it will automatically be decompressed prior to being passed to the caller. |
![]() | The compression level of a message. |
![]() | The compression ratio of a message that has been sent. The ratio is calculated as: ratio = ((originalSize - compressedSize) / originalSize) * 100 |
![]() | Get and set the message's correlation ID. |
![]() | Get and set the message's delivery mode. |
![]() | Get and set the message's destination. |
![]() | Get and set the message's expiration. |
![]() | Get and set the message ID. |
![]() | Get and set the message's priority. |
![]() | Get and set the message's redelivered flag. |
![]() | Get and set the message's reply to destination. |
![]() | Get and set the message's timestamp. |
![]() | Get and set the message's type. |
![]() | An enumeration of the property names. |
![]() | The total message size in bytes. |