CloudQueue class in the Windows Azure Storage Client Library provides both synchronous and asynchronous methods to add a message to a queue. A message comprises up to 8192 bytes of data. By default, the Storage Client library Base64 encodes message content to ensure that the request payload containing the message is valid XML. This encoding adds overhead that reduces the actual maximum size of a message. The Windows Azure SDK v1.3 added an
EncodeMessage property to CloudQueue allowing a message, the content of which is already valid XML, to be sent without being Base64 encoded.
Each message added to a queue has a time-to-live property after which it is deleted automatically. The maximum, and default, time-to-live ...