Share via


cloud_queue Class

Represents a queue in the Windows Azure Queue service.

class cloud_queue;

Members

Public Constructors

Name Description

cloud_queue::cloud_queue Constructor

Overloaded. Initializes a new instance of the cloud_queue class.

Public Methods

Name Description

cloud_queue::add_message Method

Overloaded. Adds a message to the queue.

cloud_queue::add_message_async Method

Overloaded. Intitiates an asynchronous operation to add a message to the queue.

cloud_queue::approximate_message_count Method

Gets the approximate number of messages in the queue or -1 if unknown.

cloud_queue::clear Method

Overloaded. Deletes all the messages in the queue.

cloud_queue::clear_async Method

Overloaded. Intitiates an asynchronous operation that deletes all the messages in the queue.

cloud_queue::create Method

Overloaded. Creates the queue.

cloud_queue::create_async Method

Overloaded. Intitiates an asynchronous operation to create the queue.

cloud_queue::create_if_not_exists Method

Overloaded. Creates the queue if it does not already exist.

cloud_queue::create_if_not_exists_async Method

Overloaded. Intitiates an asynchronous operation to create the queue if it does not already exist.

cloud_queue::delete_message Method

Overloaded. Deletes the given message from the queue.

cloud_queue::delete_message_async Method

Overloaded. Intitiates an asynchronous operation that deletes the given message from the queue.

cloud_queue::delete_queue Method

Overloaded. Deletes the queue.

cloud_queue::delete_queue_async Method

Overloaded. Intitiates an asynchronous operation to delete the queue.

cloud_queue::delete_queue_if_exists Method

Overloaded. Deletes the queue if it exists.

cloud_queue::delete_queue_if_exists_async Method

Overloaded. Intitiates an asynchronous operation to delete the queue if it exists.

cloud_queue::download_attributes Method

Overloaded. Retrieves the user-defined metadata for the queue.

cloud_queue::download_attributes_async Method

Overloaded. Intitiates an asynchronous operation that retrieves the user-defined metadata for the queue.

cloud_queue::download_permissions Method

Overloaded. Retrieves the shared access policies for the queue.

cloud_queue::download_permissions_async Method

Overloaded. Intitiates an asynchronous operation that retrieves the shared access policies for the queue.

cloud_queue::exists Method

Overloaded. Checks for the existence of the queue.

cloud_queue::exists_async Method

Overloaded. Intitiates an asynchronous operation to check for the existence of the queue.

cloud_queue::get_message Method

Overloaded. Retrieves a message from the front of the queue

cloud_queue::get_message_async Method

Overloaded. Intitiates an asynchronous operation that retrieves a message from the front of the queue

cloud_queue::get_messages Method

Overloaded. Retrieves the specified number of messages from the front of the queue.

cloud_queue::get_messages_async Method

Overloaded. Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue.

cloud_queue::get_shared_access_signature Method

Overloaded. Gets a shared access signature for the queue.

cloud_queue::metadata Method

Overloaded. Gets an unordered map containing user-defined key/value pairs associated with the queue.

cloud_queue::name Method

Gets the name of the queue.

cloud_queue::peek_message Method

Overloaded. Peeks a message from the front of the queue

cloud_queue::peek_message_async Method

Overloaded. Intitiates an asynchronous operation that peeks a message from the front of the queue

cloud_queue::peek_messages Method

Overloaded. Retrieves the specified number of messages from the front of the queue, without affecting message visibility.

cloud_queue::peek_messages_async Method

Overloaded. Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue, without affecting message visibility.

cloud_queue::service_client Method

Gets the Queue service client that specifies the endpoint for the queue service.

cloud_queue::set_metadata Method

Sets an unordered map containing user-defined key/value pairs associated with the queue.

cloud_queue::update_message Method

Overloaded. Updates the visibility timeout and the contents of the specified message in the queue.

cloud_queue::update_message_async Method

Overloaded. Intitiates an asynchronous operation that updates the visibility timeout and the contents of the specified message in the queue.

cloud_queue::upload_metadata Method

Overloaded. Sets the user-defined metadata for the queue.

cloud_queue::upload_metadata_async Method

Overloaded. Intitiates an asynchronous operation that sets the user-defined metadata for the queue.

cloud_queue::upload_permissions Method

Overloaded. Sets permissions for the queue.

cloud_queue::upload_permissions_async Method

Overloaded. Intitiates an asynchronous operation that sets permissions for the queue.

cloud_queue::uri Method

Gets the queue URI for all locations.

Public Operators

Name Description

cloud_queue::operator= Operator

Returns a reference to a cloud_queue object.

Inheritance Hierarchy

cloud_queue

Requirements

Header: queue.h

Namespace: azure::storage

See Also

Reference

azure::storage Namespace