Share via


cloud_queue_message Class

Represents a message in a Windows Azure queue.

class cloud_queue_message;

Members

Public Constructors

Name Description

cloud_queue_message::cloud_queue_message Constructor

Overloaded. Initializes a new instance of the cloud_queue_message class.

Public Methods

Name Description

cloud_queue_message::content_as_binary Method

Gets the content of the message as raw data.

cloud_queue_message::content_as_string Method

Gets the content of the message as text.

cloud_queue_message::dequeue_count Method

Returns the dequeue count indicating the number of times the message has been retrieved from the queue.

cloud_queue_message::expiration_time Method

Returns the expiration time for the message, based on its time-to-live.

cloud_queue_message::id Method

Gets the unique ID of the message.

cloud_queue_message::insertion_time Method

Returns the time that the message was inserted into the queue.

cloud_queue_message::next_visibile_time Method

Returns the next time that the message will be visible.

cloud_queue_message::pop_receipt Method

Gets the message's pop receipt.

cloud_queue_message::set_content Method

Overloaded. Sets the content of this message.

Public Operators

Name Description

cloud_queue_message::operator= Operator

Returns a reference to a cloud_queue_message object.

Public Constants

Name Description

cloud_queue_message::max_message_size Constant

The maximum message size, in bytes.

cloud_queue_message::max_number_of_messages_to_peek Constant

The maximum number of messages that can be peeked from the queue at a time.

Public Data Members

Name Description

cloud_queue_message::max_time_to_live Data Member

The maximum amount of time a message is kept in the queue, in seconds.

Inheritance Hierarchy

cloud_queue_message

Requirements

Header: queue.h

Namespace: azure::storage

See Also

Reference

azure::storage Namespace