Microsoft Azure Storage Client Library for C++
7.5.0
The Microsoft Azure Storage Client Library for C++ is a library for working with the Azure Storage Services in C++.
|
Represents a queue in the Windows Azure Queue service. More...
Public Member Functions | |
cloud_queue () | |
Initializes a new instance of the azure::storage::cloud_queue class. More... | |
WASTORAGE_API | cloud_queue (const storage_uri &uri) |
Initializes a new instance of the azure::storage::cloud_queue class. More... | |
WASTORAGE_API | cloud_queue (const storage_uri &uri, storage_credentials credentials) |
Initializes a new instance of the azure::storage::cloud_queue class. More... | |
void | create () |
Creates the queue. More... | |
void | create (const queue_request_options &options, operation_context context) |
Creates the queue. More... | |
pplx::task< void > | create_async () |
Intitiates an asynchronous operation to create the queue. More... | |
WASTORAGE_API pplx::task< void > | create_async (const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation to create the queue. More... | |
bool | create_if_not_exists () |
Creates the queue if it does not already exist. More... | |
bool | create_if_not_exists (const queue_request_options &options, operation_context context) |
Creates the queue if it does not already exist. More... | |
pplx::task< bool > | create_if_not_exists_async () |
Intitiates an asynchronous operation to create the queue if it does not already exist. More... | |
WASTORAGE_API pplx::task< bool > | create_if_not_exists_async (const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation to create the queue if it does not already exist. More... | |
void | delete_queue () |
Deletes the queue. More... | |
void | delete_queue (const queue_request_options &options, operation_context context) |
Deletes the queue. More... | |
pplx::task< void > | delete_queue_async () |
Intitiates an asynchronous operation to delete the queue. More... | |
WASTORAGE_API pplx::task< void > | delete_queue_async (const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation to delete the queue. More... | |
bool | delete_queue_if_exists () |
Deletes the queue if it exists. More... | |
bool | delete_queue_if_exists (const queue_request_options &options, operation_context context) |
Deletes the queue if it exists. More... | |
pplx::task< bool > | delete_queue_if_exists_async () |
Intitiates an asynchronous operation to delete the queue if it exists. More... | |
WASTORAGE_API pplx::task< bool > | delete_queue_if_exists_async (const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation to delete the queue if it exists. More... | |
bool | exists () const |
Checks for the existence of the queue. More... | |
bool | exists (const queue_request_options &options, operation_context context) const |
Checks for the existence of the queue. More... | |
pplx::task< bool > | exists_async () const |
Intitiates an asynchronous operation to check for the existence of the queue. More... | |
WASTORAGE_API pplx::task< bool > | exists_async (const queue_request_options &options, operation_context context) const |
Intitiates an asynchronous operation to check for the existence of the queue. More... | |
void | add_message (cloud_queue_message &message) |
Adds a message to the queue. More... | |
void | add_message (cloud_queue_message &message, std::chrono::seconds time_to_live, std::chrono::seconds initial_visibility_timeout, queue_request_options &options, operation_context context) |
Adds a message to the queue. More... | |
pplx::task< void > | add_message_async (cloud_queue_message &message) |
Intitiates an asynchronous operation to add a message to the queue. More... | |
WASTORAGE_API pplx::task< void > | add_message_async (cloud_queue_message &message, std::chrono::seconds time_to_live, std::chrono::seconds initial_visibility_timeout, queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation to add a message to the queue. More... | |
cloud_queue_message | get_message () |
Retrieves a message from the front of the queue More... | |
cloud_queue_message | get_message (std::chrono::seconds visibility_timeout, queue_request_options &options, operation_context context) |
Retrieves a message from the front of the queue More... | |
pplx::task< cloud_queue_message > | get_message_async () |
Intitiates an asynchronous operation that retrieves a message from the front of the queue More... | |
WASTORAGE_API pplx::task< cloud_queue_message > | get_message_async (std::chrono::seconds visibility_timeout, queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that retrieves a message from the front of the queue More... | |
std::vector< cloud_queue_message > | get_messages (size_t message_count) |
Retrieves the specified number of messages from the front of the queue. More... | |
std::vector< cloud_queue_message > | get_messages (size_t message_count, std::chrono::seconds visibility_timeout, queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue. More... | |
pplx::task< std::vector< cloud_queue_message > > | get_messages_async (size_t message_count) |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue. More... | |
WASTORAGE_API pplx::task< std::vector< cloud_queue_message > > | get_messages_async (size_t message_count, std::chrono::seconds visibility_timeout, queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue. More... | |
cloud_queue_message | peek_message () const |
Peeks a message from the front of the queue More... | |
cloud_queue_message | peek_message (const queue_request_options &options, operation_context context) const |
Peeks a message from the front of the queue More... | |
pplx::task< cloud_queue_message > | peek_message_async () const |
Intitiates an asynchronous operation that peeks a message from the front of the queue More... | |
WASTORAGE_API pplx::task< cloud_queue_message > | peek_message_async (const queue_request_options &options, operation_context context) const |
Intitiates an asynchronous operation that peeks a message from the front of the queue More... | |
std::vector< cloud_queue_message > | peek_messages (size_t message_count) const |
Retrieves the specified number of messages from the front of the queue, without affecting message visibility. More... | |
std::vector< cloud_queue_message > | peek_messages (size_t message_count, const queue_request_options &options, operation_context context) const |
Retrieves the specified number of messages from the front of the queue, without affecting message visibility. More... | |
pplx::task< std::vector< cloud_queue_message > > | peek_messages_async (size_t message_count) const |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue, without affecting message visibility. More... | |
WASTORAGE_API pplx::task< std::vector< cloud_queue_message > > | peek_messages_async (size_t message_count, const queue_request_options &options, operation_context context) const |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue, without affecting message visibility. More... | |
void | update_message (cloud_queue_message &message, std::chrono::seconds visibility_timeout, bool update_content) |
Updates the visibility timeout and the contents of the specified message in the queue. More... | |
void | update_message (cloud_queue_message &message, std::chrono::seconds visibility_timeout, bool update_content, queue_request_options &options, operation_context context) |
Updates the visibility timeout and the contents of the specified message in the queue. More... | |
pplx::task< void > | update_message_async (cloud_queue_message &message, std::chrono::seconds visibility_timeout, bool update_content) |
Intitiates an asynchronous operation that updates the visibility timeout and the contents of the specified message in the queue. More... | |
WASTORAGE_API pplx::task< void > | update_message_async (cloud_queue_message &message, std::chrono::seconds visibility_timeout, bool update_content, queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that updates the visibility timeout and the contents of the specified message in the queue. More... | |
void | delete_message (cloud_queue_message &message) |
Deletes the given message from the queue. More... | |
void | delete_message (cloud_queue_message &message, queue_request_options &options, operation_context context) |
Deletes the given message from the queue. More... | |
pplx::task< void > | delete_message_async (cloud_queue_message &message) |
Intitiates an asynchronous operation that deletes the given message from the queue. More... | |
WASTORAGE_API pplx::task< void > | delete_message_async (cloud_queue_message &message, queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that deletes the given message from the queue. More... | |
void | clear () |
Deletes all the messages in the queue. More... | |
void | clear (const queue_request_options &options, operation_context context) |
Deletes all the messages in the queue. More... | |
pplx::task< void > | clear_async () |
Intitiates an asynchronous operation that deletes all the messages in the queue. More... | |
WASTORAGE_API pplx::task< void > | clear_async (const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that deletes all the messages in the queue. More... | |
void | download_attributes () |
Retrieves the user-defined metadata for the queue. More... | |
void | download_attributes (const queue_request_options &options, operation_context context) |
Retrieves the user-defined metadata for the queue. More... | |
pplx::task< void > | download_attributes_async () |
Intitiates an asynchronous operation that retrieves the user-defined metadata for the queue. More... | |
WASTORAGE_API pplx::task< void > | download_attributes_async (const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that retrieves the user-defined metadata for the queue. More... | |
void | upload_metadata () |
Sets the user-defined metadata for the queue. More... | |
void | upload_metadata (const queue_request_options &options, operation_context context) |
Sets the user-defined metadata for the queue. More... | |
pplx::task< void > | upload_metadata_async () |
Intitiates an asynchronous operation that sets the user-defined metadata for the queue. More... | |
WASTORAGE_API pplx::task< void > | upload_metadata_async (const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that sets the user-defined metadata for the queue. More... | |
queue_permissions | download_permissions () const |
Retrieves the shared access policies for the queue. More... | |
queue_permissions | download_permissions (const queue_request_options &options, operation_context context) const |
Retrieves the shared access policies for the queue. More... | |
pplx::task< queue_permissions > | download_permissions_async () const |
Intitiates an asynchronous operation that retrieves the shared access policies for the queue. More... | |
WASTORAGE_API pplx::task< queue_permissions > | download_permissions_async (const queue_request_options &options, operation_context context) const |
Intitiates an asynchronous operation that retrieves the shared access policies for the queue. More... | |
void | upload_permissions (const queue_permissions &permissions) |
Sets permissions for the queue. More... | |
void | upload_permissions (const queue_permissions &permissions, const queue_request_options &options, operation_context context) |
Sets permissions for the queue. More... | |
pplx::task< void > | upload_permissions_async (const queue_permissions &permissions) |
Intitiates an asynchronous operation that sets permissions for the queue. More... | |
WASTORAGE_API pplx::task< void > | upload_permissions_async (const queue_permissions &permissions, const queue_request_options &options, operation_context context) |
Intitiates an asynchronous operation that sets permissions for the queue. More... | |
utility::string_t | get_shared_access_signature (const queue_shared_access_policy &policy) const |
Gets a shared access signature for the queue. More... | |
WASTORAGE_API utility::string_t | get_shared_access_signature (const queue_shared_access_policy &policy, const utility::string_t &stored_policy_identifier) const |
Gets a shared access signature for the queue. More... | |
const cloud_queue_client & | service_client () const |
Gets the Queue service client that specifies the endpoint for the queue service. More... | |
const utility::string_t & | name () const |
Gets the name of the queue. More... | |
const storage_uri & | uri () const |
Gets the queue URI for all locations. More... | |
int | approximate_message_count () const |
Gets the approximate number of messages in the queue or -1 if unknown. More... | |
cloud_metadata & | metadata () |
Gets an unordered map containing user-defined key/value pairs associated with the queue. More... | |
const cloud_metadata & | metadata () const |
Gets an unordered map containing user-defined key/value pairs associated with the queue. More... | |
void | set_metadata (cloud_metadata value) |
Sets an unordered map containing user-defined key/value pairs associated with the queue. More... | |
const storage_uri & | queue_message_uri () const |
Return the storage uri for queue message's operations. More... | |
Represents a queue in the Windows Azure Queue service.
|
inline |
Initializes a new instance of the azure::storage::cloud_queue class.
WASTORAGE_API azure::storage::cloud_queue::cloud_queue | ( | const storage_uri & | uri | ) |
Initializes a new instance of the azure::storage::cloud_queue class.
uri | An azure::storage::storage_uri object containing the absolute URI to the queue for all locations. |
WASTORAGE_API azure::storage::cloud_queue::cloud_queue | ( | const storage_uri & | uri, |
storage_credentials | credentials | ||
) |
Initializes a new instance of the azure::storage::cloud_queue class.
uri | An azure::storage::storage_uri object containing the absolute URI to the queue for all locations. |
credentials | The azure::storage::storage_credentials to use. |
|
inline |
Adds a message to the queue.
message | The message to add to the queue. |
|
inline |
Adds a message to the queue.
message | The message to add to the queue. |
time_to_live | The maximum time to allow the message to be in the queue. |
initial_visibility_timeout | The length of time from now during which the message will be invisible. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation to add a message to the queue.
message | The message to add to the queue. |
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::add_message_async | ( | cloud_queue_message & | message, |
std::chrono::seconds | time_to_live, | ||
std::chrono::seconds | initial_visibility_timeout, | ||
queue_request_options & | options, | ||
operation_context | context | ||
) |
Intitiates an asynchronous operation to add a message to the queue.
message | The message to add to the queue. |
time_to_live | The maximum time to allow the message to be in the queue. |
initial_visibility_timeout | The length of time from now during which the message will be invisible. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Gets the approximate number of messages in the queue or -1 if unknown.
Call the download_attributes function to retrieve this data from the queue service.
|
inline |
Deletes all the messages in the queue.
|
inline |
Deletes all the messages in the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that deletes all the messages in the queue.
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::clear_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) |
Intitiates an asynchronous operation that deletes all the messages in the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Creates the queue.
|
inline |
Creates the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation to create the queue.
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::create_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) |
Intitiates an asynchronous operation to create the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Creates the queue if it does not already exist.
|
inline |
Creates the queue if it does not already exist.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation to create the queue if it does not already exist.
WASTORAGE_API pplx::task<bool> azure::storage::cloud_queue::create_if_not_exists_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) |
Intitiates an asynchronous operation to create the queue if it does not already exist.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Deletes the given message from the queue.
message | The message to delete. |
|
inline |
Deletes the given message from the queue.
message | The message to delete. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that deletes the given message from the queue.
message | The message to delete. |
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::delete_message_async | ( | cloud_queue_message & | message, |
queue_request_options & | options, | ||
operation_context | context | ||
) |
Intitiates an asynchronous operation that deletes the given message from the queue.
message | The message to delete. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Deletes the queue.
|
inline |
Deletes the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation to delete the queue.
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::delete_queue_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) |
Intitiates an asynchronous operation to delete the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Deletes the queue if it exists.
|
inline |
Deletes the queue if it exists.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation to delete the queue if it exists.
WASTORAGE_API pplx::task<bool> azure::storage::cloud_queue::delete_queue_if_exists_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) |
Intitiates an asynchronous operation to delete the queue if it exists.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Retrieves the user-defined metadata for the queue.
|
inline |
Retrieves the user-defined metadata for the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that retrieves the user-defined metadata for the queue.
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::download_attributes_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) |
Intitiates an asynchronous operation that retrieves the user-defined metadata for the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Retrieves the shared access policies for the queue.
|
inline |
Retrieves the shared access policies for the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that retrieves the shared access policies for the queue.
WASTORAGE_API pplx::task<queue_permissions> azure::storage::cloud_queue::download_permissions_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) | const |
Intitiates an asynchronous operation that retrieves the shared access policies for the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Checks for the existence of the queue.
|
inline |
Checks for the existence of the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation to check for the existence of the queue.
WASTORAGE_API pplx::task<bool> azure::storage::cloud_queue::exists_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) | const |
Intitiates an asynchronous operation to check for the existence of the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Retrieves a message from the front of the queue
|
inline |
Retrieves a message from the front of the queue
visibility_timeout | The length of time from now during which the message will be invisible. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that retrieves a message from the front of the queue
WASTORAGE_API pplx::task<cloud_queue_message> azure::storage::cloud_queue::get_message_async | ( | std::chrono::seconds | visibility_timeout, |
queue_request_options & | options, | ||
operation_context | context | ||
) |
Intitiates an asynchronous operation that retrieves a message from the front of the queue
visibility_timeout | The length of time from now during which the message will be invisible. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Retrieves the specified number of messages from the front of the queue.
message_count | The number of messages to retrieve. |
|
inline |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue.
message_count | The number of messages to retrieve. |
visibility_timeout | The length of time from now during which the message will be invisible. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue.
message_count | The number of messages to retrieve. |
WASTORAGE_API pplx::task<std::vector<cloud_queue_message> > azure::storage::cloud_queue::get_messages_async | ( | size_t | message_count, |
std::chrono::seconds | visibility_timeout, | ||
queue_request_options & | options, | ||
operation_context | context | ||
) |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue.
message_count | The number of messages to retrieve. |
visibility_timeout | The length of time from now during which the message will be invisible. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Gets a shared access signature for the queue.
policy | The access policy for the shared access signature. |
WASTORAGE_API utility::string_t azure::storage::cloud_queue::get_shared_access_signature | ( | const queue_shared_access_policy & | policy, |
const utility::string_t & | stored_policy_identifier | ||
) | const |
Gets a shared access signature for the queue.
policy | The access policy for the shared access signature. |
stored_policy_identifier | A queue-level access policy. |
|
inline |
Gets an unordered map containing user-defined key/value pairs associated with the queue.
Call the download_attributes function to retrieve this data from the queue service.
|
inline |
Gets an unordered map containing user-defined key/value pairs associated with the queue.
Call the download_attributes function to retrieve this data from the queue service.
|
inline |
Gets the name of the queue.
|
inline |
Peeks a message from the front of the queue
|
inline |
Peeks a message from the front of the queue
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that peeks a message from the front of the queue
WASTORAGE_API pplx::task<cloud_queue_message> azure::storage::cloud_queue::peek_message_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) | const |
Intitiates an asynchronous operation that peeks a message from the front of the queue
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Retrieves the specified number of messages from the front of the queue, without affecting message visibility.
message_count | The number of messages to be retrieved. |
|
inline |
Retrieves the specified number of messages from the front of the queue, without affecting message visibility.
message_count | The number of messages to be retrieved. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue, without affecting message visibility.
message_count | The number of messages to be retrieved. |
WASTORAGE_API pplx::task<std::vector<cloud_queue_message> > azure::storage::cloud_queue::peek_messages_async | ( | size_t | message_count, |
const queue_request_options & | options, | ||
operation_context | context | ||
) | const |
Intitiates an asynchronous operation that retrieves the specified number of messages from the front of the queue, without affecting message visibility.
message_count | The number of messages to be retrieved. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Return the storage uri for queue message's operations.
storage uri for queue message's operations.
|
inline |
Gets the Queue service client that specifies the endpoint for the queue service.
|
inline |
Sets an unordered map containing user-defined key/value pairs associated with the queue.
value | An unordered map containing user-defined key/value pairs associated with the queue. |
Call the upload_attributes function to save this data to the queue service.
|
inline |
Updates the visibility timeout and the contents of the specified message in the queue.
message | The message to update. |
visibility_timeout | The time interval, in seconds, after which the message becomes visible again, unless it has been deleted. |
update_content | true to update the content of the message. |
|
inline |
Updates the visibility timeout and the contents of the specified message in the queue.
message | The message to update. |
visibility_timeout | The time interval, in seconds, after which the message becomes visible again, unless it has been deleted. |
update_content | true to update the content of the message. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that updates the visibility timeout and the contents of the specified message in the queue.
message | The message to update. |
visibility_timeout | The time interval, in seconds, after which the message becomes visible again, unless it has been deleted. |
update_content | true to update the content of the message. |
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::update_message_async | ( | cloud_queue_message & | message, |
std::chrono::seconds | visibility_timeout, | ||
bool | update_content, | ||
queue_request_options & | options, | ||
operation_context | context | ||
) |
Intitiates an asynchronous operation that updates the visibility timeout and the contents of the specified message in the queue.
message | The message to update. |
visibility_timeout | The time interval, in seconds, after which the message becomes visible again, unless it has been deleted. |
update_content | true to update the content of the message. |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Sets the user-defined metadata for the queue.
|
inline |
Sets the user-defined metadata for the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that sets the user-defined metadata for the queue.
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::upload_metadata_async | ( | const queue_request_options & | options, |
operation_context | context | ||
) |
Intitiates an asynchronous operation that sets the user-defined metadata for the queue.
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Sets permissions for the queue.
permissions | The access control list to associate with this queue |
|
inline |
Sets permissions for the queue.
permissions | The access control list to associate with this queue |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Intitiates an asynchronous operation that sets permissions for the queue.
permissions | The access control list to associate with this queue |
WASTORAGE_API pplx::task<void> azure::storage::cloud_queue::upload_permissions_async | ( | const queue_permissions & | permissions, |
const queue_request_options & | options, | ||
operation_context | context | ||
) |
Intitiates an asynchronous operation that sets permissions for the queue.
permissions | The access control list to associate with this queue |
options | An azure::storage::queue_request_options object that specifies additional options for the request. |
context | An azure::storage::operation_context object that represents the context for the current operation. |
|
inline |
Gets the queue URI for all locations.