IClientMessage Interface | 
Namespace: Hazelcast.Client.Protocol
The IClientMessage type exposes the following members.
| Name | Description | |
|---|---|---|
| AddFlag | Sets the flags field value.  | |
| GetBoolean | ||
| GetByte | ||
| GetCorrelationId | Returns the correlation ID field.  | |
| GetData | ||
| GetFlags | Returns the flags field value.  | |
| GetFrameLength | Returns the frame length field.  | |
| GetInt | ||
| GetLong | ||
| GetMapEntry | ||
| GetMessageType | Returns the message type field.  | |
| GetPartitionId | Returns the partition ID field.  | |
| GetShort | ||
| GetStringUtf8 | ||
| GetVersion | Returns the version field value.  | |
| IsComplete | Checks the frame size and total data size to validate the message size.  | |
| IsFlagSet | ||
| IsRetryable | ||
| SetCorrelationId | Sets the correlation ID field.  | |
| SetPartitionId | Sets the partition ID field.  | 
Client Message is the carrier framed data as defined below.
Any request parameter, response or event data will be carried in the payload.
                    0                   1                   2                   3
                    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
                    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
                    |R|                      Frame Length                           |
                    +-------------+---------------+---------------------------------+
                    |  Version    |B|E|  Flags    |               Type              |
                    +-------------+---------------+---------------------------------+
                    |                                                               |
                    +                       CorrelationId                           +
                    |                                                               |
                    +---------------------------------------------------------------+
                    |                        PartitionId                            |
                    +-----------------------------+---------------------------------+
                    |        Data Offset          |                                 |
                    +-----------------------------+                                 |
                    |                      Message Payload Data                    ...
                    |                                                              ...