|
| cloud_append_blob () |
| Initializes a new instance of the azure::storage::cloud_append_blob class. More...
|
|
| cloud_append_blob (storage_uri uri) |
| Initializes a new instance of the azure::storage::cloud_append_blob class using an absolute URI to the blob. More...
|
|
| cloud_append_blob (storage_uri uri, storage_credentials credentials) |
| Initializes a new instance of the azure::storage::cloud_append_blob class using an absolute URI to the blob. More...
|
|
| cloud_append_blob (storage_uri uri, utility::string_t snapshot_time, storage_credentials credentials) |
| Initializes a new instance of the azure::storage::cloud_append_blob class using an absolute URI to the blob. More...
|
|
| cloud_append_blob (const cloud_blob &blob) |
| Initializes a new instance of the azure::storage::cloud_append_blob class. More...
|
|
void | create_or_replace () |
| Creates an empty append blob. If the blob already exists, this will replace it. To avoid overwriting and instead throw an error, please pass in an azure::storage::access_condition parameter generated using azure::storage::access_condition::generate_if_not_exists_condition More...
|
|
void | create_or_replace (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Creates an empty append blob. If the blob already exists, this will replace it. To avoid overwriting and instead throw an error, please pass in an azure::storage::access_condition parameter generated using azure::storage::access_condition::generate_if_not_exists_condition More...
|
|
pplx::task< void > | create_or_replace_async () |
| Initiates an asynchronous operation to create an empty append blob. If the blob already exists, this will replace it. To avoid overwriting and instead throw an error, please pass in an azure::storage::access_condition parameter generated using azure::storage::access_condition::generate_if_not_exists_condition More...
|
|
pplx::task< void > | create_or_replace_async (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to create an empty append blob. If the blob already exists, this will replace it. To avoid overwriting and instead throw an error, please pass in an azure::storage::access_condition parameter generated using azure::storage::access_condition::generate_if_not_exists_condition More...
|
|
pplx::task< void > | create_or_replace_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to create an empty append blob. If the blob already exists, this will replace it. To avoid overwriting and instead throw an error, please pass in an azure::storage::access_condition parameter generated using azure::storage::access_condition::generate_if_not_exists_condition More...
|
|
int64_t | append_block (concurrency::streams::istream block_data, const checksum &content_checksum) const |
| Commits a new block of data to the end of the blob. More...
|
|
int64_t | append_block (concurrency::streams::istream block_data, const checksum &content_checksum, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Commits a new block of data to the end of the blob. More...
|
|
pplx::task< int64_t > | append_block_async (concurrency::streams::istream block_data, const checksum &content_checksum) const |
| Initiates an asynchronous operation to commit a new block of data to the end of the blob. More...
|
|
pplx::task< int64_t > | append_block_async (concurrency::streams::istream block_data, const checksum &content_checksum, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to commit a new block of data to the end of the blob. More...
|
|
pplx::task< int64_t > | append_block_async (concurrency::streams::istream block_data, const checksum &content_checksum, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to commit a new block of data to the end of the blob. More...
|
|
utility::string_t | download_text () |
| Downloads the blob's contents as a string. More...
|
|
utility::string_t | download_text (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Downloads the blob's contents as a string. More...
|
|
pplx::task< utility::string_t > | download_text_async () |
| Initiates an asynchronous operation to download the blob's contents as a string. More...
|
|
pplx::task< utility::string_t > | download_text_async (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to download the blob's contents as a string. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | download_text_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to download the blob's contents as a string. More...
|
|
concurrency::streams::ostream | open_write (bool create_new) |
| Opens a stream for writing to the append blob. More...
|
|
concurrency::streams::ostream | open_write (bool create_new, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Opens a stream for writing to the append blob. More...
|
|
pplx::task< concurrency::streams::ostream > | open_write_async (bool create_new) |
| Initiates an asynchronous operation to open a stream for writing to the append blob. More...
|
|
pplx::task< concurrency::streams::ostream > | open_write_async (bool create_new, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to open a stream for writing to the append blob. More...
|
|
pplx::task< concurrency::streams::ostream > | open_write_async (bool create_new, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to open a stream for writing to the append blob. More...
|
|
void | upload_from_stream (concurrency::streams::istream source) |
| Uploads a stream to an append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | upload_from_stream (concurrency::streams::istream source, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Uploads a stream to an append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | upload_from_stream (concurrency::streams::istream source, utility::size64_t length) |
| Uploads a stream to an append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | upload_from_stream (concurrency::streams::istream source, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Uploads a stream to an append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_from_stream_async (concurrency::streams::istream source) |
| Initiates an asynchronous operation to upload a stream to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_from_stream_async (concurrency::streams::istream source, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to upload a stream to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_from_stream_async (concurrency::streams::istream source, utility::size64_t length) |
| Initiates an asynchronous operation to upload a stream to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_from_stream_async (concurrency::streams::istream source, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to upload a stream to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
WASTORAGE_API pplx::task< void > | upload_from_stream_async (concurrency::streams::istream source, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to upload a stream to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | upload_from_file (const utility::string_t &path) |
| Uploads a file to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | upload_from_file (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Uploads a file to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_from_file_async (const utility::string_t &path) |
| Initiates an asynchronous operation to upload a file to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_from_file_async (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to upload a file to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
WASTORAGE_API pplx::task< void > | upload_from_file_async (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to upload a file to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | upload_text (const utility::string_t &content) |
| Uploads a string of text to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | upload_text (const utility::string_t &content, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Uploads a string of text to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_text_async (const utility::string_t &content) |
| Uploads a string of text to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
pplx::task< void > | upload_text_async (const utility::string_t &content, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Uploads a string of text to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
WASTORAGE_API pplx::task< void > | upload_text_async (const utility::string_t &content, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Uploads a string of text to the append blob. If the blob already exists on the service, it will be overwritten. More...
|
|
void | append_from_stream (concurrency::streams::istream source) |
| Appends a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
void | append_from_stream (concurrency::streams::istream source, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Appends a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
void | append_from_stream (concurrency::streams::istream source, utility::size64_t length) |
| Appends a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
void | append_from_stream (concurrency::streams::istream source, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Appends a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_from_stream_async (concurrency::streams::istream source) |
| Initiates an asynchronous operation to append a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_from_stream_async (concurrency::streams::istream source, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to append a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_from_stream_async (concurrency::streams::istream source, utility::size64_t length) |
| Initiates an asynchronous operation to append a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_from_stream_async (concurrency::streams::istream source, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to append a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
WASTORAGE_API pplx::task< void > | append_from_stream_async (concurrency::streams::istream source, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to append a stream to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
void | append_from_file (const utility::string_t &path) |
| Appends a file to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
void | append_from_file (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Appends a file to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_from_file_async (const utility::string_t &path) |
| Initiates an asynchronous operation to append a file to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_from_file_async (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to append a file to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
WASTORAGE_API pplx::task< void > | append_from_file_async (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to append a file to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
void | append_text (const utility::string_t &content) |
| Appends a string of text to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
void | append_text (const utility::string_t &content, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Appends a string of text to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_text_async (const utility::string_t &content) |
| Initiates an asynchronous operation to append a string of text to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
pplx::task< void > | append_text_async (const utility::string_t &content, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to append a string of text to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
WASTORAGE_API pplx::task< void > | append_text_async (const utility::string_t &content, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to append a string of text to an append blob. This API should be used strictly in a single writer scenario because the API internally uses the append-offset conditional header to avoid duplicate blocks which does not work in a multiple writer scenario. More...
|
|
| cloud_blob () |
| Initializes a new instance of the azure::storage::cloud_blob class. More...
|
|
WASTORAGE_API | cloud_blob (storage_uri uri) |
| Initializes a new instance of the azure::storage::cloud_blob class using an absolute URI to the blob. More...
|
|
WASTORAGE_API | cloud_blob (storage_uri uri, storage_credentials credentials) |
| Initializes a new instance of the azure::storage::cloud_blob class using an absolute URI to the blob. More...
|
|
WASTORAGE_API | cloud_blob (storage_uri uri, utility::string_t snapshot_time, storage_credentials credentials) |
| Initializes a new instance of the azure::storage::cloud_blob class using an absolute URI to the blob. More...
|
|
WASTORAGE_API cloud_blob_directory | get_parent_reference () const |
| Gets the azure::storage::cloud_blob_directory object representing the virtual parent directory for the blob. More...
|
|
WASTORAGE_API storage_uri | snapshot_qualified_uri () const |
| Gets the snapshot-qualified URI to the blob. More...
|
|
utility::string_t | get_shared_access_signature (const blob_shared_access_policy &policy) const |
| Returns a shared access signature for the blob. More...
|
|
utility::string_t | get_shared_access_signature (const blob_shared_access_policy &policy, const utility::string_t &stored_policy_identifier) const |
| Returns a shared access signature for the blob. More...
|
|
WASTORAGE_API utility::string_t | get_shared_access_signature (const blob_shared_access_policy &policy, const utility::string_t &stored_policy_identifier, const cloud_blob_shared_access_headers &headers) const |
| Returns a shared access signature for the blob. More...
|
|
utility::string_t | get_user_delegation_sas (const user_delegation_key &key, const blob_shared_access_policy &policy) const |
| Returns a user delegation SAS for the blob. More...
|
|
WASTORAGE_API utility::string_t | get_user_delegation_sas (const user_delegation_key &key, const blob_shared_access_policy &policy, const cloud_blob_shared_access_headers &headers) const |
| Returns a user delegation SAS for the blob. More...
|
|
concurrency::streams::istream | open_read () |
| Opens a stream for reading from the blob. More...
|
|
concurrency::streams::istream | open_read (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Opens a stream for reading from the blob. More...
|
|
pplx::task< concurrency::streams::istream > | open_read_async () |
| Initiates an asynchronous operation to open a stream for reading from the blob. More...
|
|
pplx::task< concurrency::streams::istream > | open_read_async (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to open a stream for reading from the blob. More...
|
|
WASTORAGE_API pplx::task< concurrency::streams::istream > | open_read_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to open a stream for reading from the blob. More...
|
|
bool | exists () |
| Checks existence of the blob. More...
|
|
bool | exists (const blob_request_options &options, operation_context context) |
| Checks existence of the blob. More...
|
|
pplx::task< bool > | exists_async () |
| Initiates an asynchronous operation to check the existence of the blob. More...
|
|
pplx::task< bool > | exists_async (const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to check the existence of the blob. More...
|
|
pplx::task< bool > | exists_async (const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to check the existence of the blob. More...
|
|
void | download_attributes () |
| Populates a blob's properties and metadata. More...
|
|
void | download_attributes (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Populates a blob's properties and metadata. More...
|
|
pplx::task< void > | download_attributes_async () |
| Initiates an asynchronous operation to populate a blob's properties and metadata. More...
|
|
pplx::task< void > | download_attributes_async (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to populate a blob's properties and metadata. More...
|
|
pplx::task< void > | download_attributes_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to populate a blob's properties and metadata. More...
|
|
void | upload_metadata () |
| Updates the blob's metadata. More...
|
|
void | upload_metadata (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Updates the blob's metadata. More...
|
|
pplx::task< void > | upload_metadata_async () |
| Initiates an asynchronous operation to update the blob's metadata. More...
|
|
pplx::task< void > | upload_metadata_async (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to update the blob's metadata. More...
|
|
WASTORAGE_API pplx::task< void > | upload_metadata_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to update the blob's metadata. More...
|
|
void | upload_properties () |
| Updates the blob's properties. More...
|
|
void | upload_properties (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Updates the blob's properties. More...
|
|
pplx::task< void > | upload_properties_async () |
| Initiates an asynchronous operation to update the blob's properties. More...
|
|
pplx::task< void > | upload_properties_async (const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to update the blob's properties. More...
|
|
pplx::task< void > | upload_properties_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to update the blob's properties. More...
|
|
account_properties | download_account_properties () const |
| Gets properties for the account this blob resides on. More...
|
|
account_properties | download_account_properties (const blob_request_options &options, operation_context context) const |
| Gets properties for the account this blob resides on. More...
|
|
pplx::task< account_properties > | download_account_properties_async () const |
| Initiates an asynchronous operation to get properties for the account this blob resides on. More...
|
|
pplx::task< account_properties > | download_account_properties_async (const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to get properties for the account this blob resides on. More...
|
|
WASTORAGE_API pplx::task< account_properties > | download_account_properties_async (const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to get properties for the account this blob resides on. More...
|
|
void | delete_blob () |
| Deletes the blob. More...
|
|
void | delete_blob (delete_snapshots_option snapshots_option, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Deletes the blob. More...
|
|
pplx::task< void > | delete_blob_async () |
| Initiates an asynchronous operation to delete the blob. More...
|
|
WASTORAGE_API pplx::task< void > | delete_blob_async (delete_snapshots_option snapshots_option, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to delete the blob. More...
|
|
WASTORAGE_API pplx::task< void > | delete_blob_async (delete_snapshots_option snapshots_option, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to delete the blob. More...
|
|
bool | delete_blob_if_exists () |
| Deletes the blob if it already exists. More...
|
|
bool | delete_blob_if_exists (delete_snapshots_option snapshots_option, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Deletes the blob if it already exists. More...
|
|
pplx::task< bool > | delete_blob_if_exists_async () |
| Initiates an asynchronous operation to delete the blob if it already exists. More...
|
|
pplx::task< bool > | delete_blob_if_exists_async (delete_snapshots_option snapshots_option, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to delete the blob if it already exists. More...
|
|
WASTORAGE_API pplx::task< bool > | delete_blob_if_exists_async (delete_snapshots_option snapshots_option, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to delete the blob if it already exists. More...
|
|
utility::string_t | acquire_lease (const azure::storage::lease_time &duration, const utility::string_t &proposed_lease_id) const |
| Acquires a lease on the blob. More...
|
|
utility::string_t | acquire_lease (const azure::storage::lease_time &duration, const utility::string_t &proposed_lease_id, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Acquires a lease on the blob. More...
|
|
pplx::task< utility::string_t > | acquire_lease_async (const azure::storage::lease_time &duration, const utility::string_t &proposed_lease_id) const |
| Initiates an asynchronous operation to acquire a lease on the blob. More...
|
|
pplx::task< utility::string_t > | acquire_lease_async (const azure::storage::lease_time &duration, const utility::string_t &proposed_lease_id, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to acquire a lease on the blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | acquire_lease_async (const azure::storage::lease_time &duration, const utility::string_t &proposed_lease_id, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to acquire a lease on the blob. More...
|
|
void | renew_lease (const access_condition &condition) const |
| Renews a lease on the blob. More...
|
|
void | renew_lease (const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Renews a lease on the blob. More...
|
|
pplx::task< void > | renew_lease_async (const access_condition &condition) const |
| Initiates an asynchronous operation to renew a lease on the blob. More...
|
|
pplx::task< void > | renew_lease_async (const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to renew a lease on the blob. More...
|
|
WASTORAGE_API pplx::task< void > | renew_lease_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to renew a lease on the blob. More...
|
|
utility::string_t | change_lease (const utility::string_t &proposed_lease_id, const access_condition &condition) const |
| Changes the lease ID on the blob. More...
|
|
utility::string_t | change_lease (const utility::string_t &proposed_lease_id, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Changes the lease ID on the blob. More...
|
|
pplx::task< utility::string_t > | change_lease_async (const utility::string_t &proposed_lease_id, const access_condition &condition) const |
| Initiates an asynchronous operation to change the lease ID on the blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | change_lease_async (const utility::string_t &proposed_lease_id, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to change the lease ID on the blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | change_lease_async (const utility::string_t &proposed_lease_id, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to change the lease ID on the blob. More...
|
|
void | release_lease (const access_condition &condition) const |
| Releases the lease on the blob. More...
|
|
void | release_lease (const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Releases the lease on the blob. More...
|
|
pplx::task< void > | release_lease_async (const access_condition &condition) const |
| Initiates an asynchronous operation to release the lease on the blob. More...
|
|
pplx::task< void > | release_lease_async (const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to release the lease on the blob. More...
|
|
WASTORAGE_API pplx::task< void > | release_lease_async (const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to release the lease on the blob. More...
|
|
std::chrono::seconds | break_lease (const azure::storage::lease_break_period &break_period) const |
| Breaks the current lease on the blob. More...
|
|
std::chrono::seconds | break_lease (const azure::storage::lease_break_period &break_period, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Breaks the current lease on the blob. More...
|
|
pplx::task< std::chrono::seconds > | break_lease_async (const azure::storage::lease_break_period &break_period) const |
| Initiates an asynchronous operation to break the current lease on the blob. More...
|
|
pplx::task< std::chrono::seconds > | break_lease_async (const azure::storage::lease_break_period &break_period, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to break the current lease on the blob. More...
|
|
WASTORAGE_API pplx::task< std::chrono::seconds > | break_lease_async (const azure::storage::lease_break_period &break_period, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to break the current lease on the blob. More...
|
|
void | download_to_stream (concurrency::streams::ostream target) |
| Downloads the contents of a blob to a stream. More...
|
|
void | download_to_stream (concurrency::streams::ostream target, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Downloads the contents of a blob to a stream. More...
|
|
pplx::task< void > | download_to_stream_async (concurrency::streams::ostream target) |
| Initiates an asynchronous operation to download the contents of a blob to a stream. More...
|
|
pplx::task< void > | download_to_stream_async (concurrency::streams::ostream target, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to download the contents of a blob to a stream. More...
|
|
pplx::task< void > | download_to_stream_async (concurrency::streams::ostream target, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to download the contents of a blob to a stream. More...
|
|
void | download_range_to_stream (concurrency::streams::ostream target, utility::size64_t offset, utility::size64_t length) |
| Downloads a range of bytes in a blob to a stream. More...
|
|
void | download_range_to_stream (concurrency::streams::ostream target, utility::size64_t offset, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Downloads a range of bytes in a blob to a stream. More...
|
|
pplx::task< void > | download_range_to_stream_async (concurrency::streams::ostream target, int64_t offset, int64_t length) |
| Initiates an asynchronous operation to download a range of bytes in a blob to a stream. More...
|
|
pplx::task< void > | download_range_to_stream_async (concurrency::streams::ostream target, utility::size64_t offset, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to download a range of bytes in a blob to a stream. More...
|
|
WASTORAGE_API pplx::task< void > | download_range_to_stream_async (concurrency::streams::ostream target, utility::size64_t offset, utility::size64_t length, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to download a range of bytes in a blob to a stream. More...
|
|
void | download_to_file (const utility::string_t &path) |
| Downloads the contents of a blob to a file. More...
|
|
void | download_to_file (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Downloads the contents of a blob to a file. More...
|
|
pplx::task< void > | download_to_file_async (const utility::string_t &path) |
| Initiates an asynchronous operation to download the contents of a blob to a file. More...
|
|
pplx::task< void > | download_to_file_async (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to download the contents of a blob to a file. More...
|
|
WASTORAGE_API pplx::task< void > | download_to_file_async (const utility::string_t &path, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to download the contents of a blob to a file. More...
|
|
utility::string_t | start_copy_from_blob (const web::http::uri &source) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy_from_blob (const web::http::uri &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy_from_blob (const cloud_blob &source) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy_from_blob (const cloud_blob &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_from_blob_async (const web::http::uri &source) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_from_blob_async (const cloud_blob &source) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | start_copy_from_blob_async (const web::http::uri &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | start_copy_from_blob_async (const cloud_blob &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const web::http::uri &source) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const web::http::uri &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const web::http::uri &source, const cloud_metadata &metadata, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const cloud_blob &source) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const cloud_blob &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const cloud_blob &source, const cloud_metadata &metadata, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const cloud_file &source) |
| Begins an operation to copy a file's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const cloud_file &source, const file_access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a file's contents, properties, and metadata to a new blob. More...
|
|
utility::string_t | start_copy (const cloud_file &source, const cloud_metadata &metadata, const file_access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Begins an operation to copy a file's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const web::http::uri &source) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const cloud_blob &source) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | start_copy_async (const cloud_file &source) |
| Initiates an asynchronous operation to begin to copy a file's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const web::http::uri &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const web::http::uri &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const web::http::uri &source, const cloud_metadata &metadata, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const cloud_blob &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const cloud_blob &source, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | start_copy_async (const cloud_blob &source, const cloud_metadata &metadata, const access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to begin to copy a blob's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const cloud_file &source, const file_access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to begin to copy a file's contents, properties, and metadata to a new blob. More...
|
|
pplx::task< utility::string_t > | start_copy_async (const cloud_file &source, const file_access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to begin to copy a file's contents, properties, and metadata to a new blob. More...
|
|
WASTORAGE_API pplx::task< utility::string_t > | start_copy_async (const cloud_file &source, const cloud_metadata &metadata, const file_access_condition &source_condition, const access_condition &destination_condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to begin to copy a file's contents, properties, and metadata to a new blob. More...
|
|
void | abort_copy (const utility::string_t ©_id) const |
| Aborts an ongoing blob copy operation. More...
|
|
void | abort_copy (const utility::string_t ©_id, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Aborts an ongoing blob copy operation. More...
|
|
pplx::task< void > | abort_copy_async (const utility::string_t ©_id) const |
| Initiates an asynchronous operation to abort an ongoing blob copy operation. More...
|
|
pplx::task< void > | abort_copy_async (const utility::string_t ©_id, const access_condition &condition, const blob_request_options &options, operation_context context) const |
| Initiates an asynchronous operation to abort an ongoing blob copy operation. More...
|
|
WASTORAGE_API pplx::task< void > | abort_copy_async (const utility::string_t ©_id, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) const |
| Initiates an asynchronous operation to abort an ongoing blob copy operation. More...
|
|
cloud_blob | create_snapshot () |
| Creates a snapshot of the blob. More...
|
|
cloud_blob | create_snapshot (cloud_metadata metadata, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Creates a snapshot of the blob. More...
|
|
pplx::task< azure::storage::cloud_blob > | create_snapshot_async () |
| Initiates an asynchronous operation to create a snapshot of the blob. More...
|
|
pplx::task< azure::storage::cloud_blob > | create_snapshot_async (cloud_metadata metadata, const access_condition &condition, const blob_request_options &options, operation_context context) |
| Initiates an asynchronous operation to create a snapshot of the blob. More...
|
|
WASTORAGE_API pplx::task< azure::storage::cloud_blob > | create_snapshot_async (cloud_metadata metadata, const access_condition &condition, const blob_request_options &options, operation_context context, const pplx::cancellation_token &cancellation_token) |
| Initiates an asynchronous operation to create a snapshot of the blob. More...
|
|
const cloud_blob_client & | service_client () const |
| Gets the azure::storage::cloud_blob_client object that represents the Blob service. More...
|
|
const cloud_blob_container & | container () const |
| Gets an azure::storage::cloud_blob_container object representing the blob's container. More...
|
|
cloud_blob_properties & | properties () |
| Gets the blob's system properties. More...
|
|
const cloud_blob_properties & | properties () const |
| Gets the blob's system properties. More...
|
|
cloud_metadata & | metadata () |
| Gets the user-defined metadata for the blob. More...
|
|
const cloud_metadata & | metadata () const |
| Gets the user-defined metadata for the blob. More...
|
|
const utility::string_t & | snapshot_time () const |
| Gets the date and time that the blob snapshot was taken, if this blob is a snapshot. More...
|
|
bool | is_snapshot () const |
| Gets a value indicating whether this blob is a snapshot. More...
|
|
void | set_version_id (utility::string_t version_id) |
| Sets the version id of this blob. More...
|
|
const utility::string_t & | version_id () const |
| Gets the version id of the blob, if this blob refers to a version. More...
|
|
const azure::storage::copy_state & | copy_state () const |
| Gets the state of the most recent or pending copy operation. More...
|
|
const storage_uri & | uri () const |
| Gets the blob URI for all locations. More...
|
|
const utility::string_t & | name () const |
| Gets the blob's name. More...
|
|
blob_type | type () const |
| Gets the type of the blob. More...
|
|
bool | is_valid () const |
| Indicates whether the azure::storage::cloud_blob object is valid. More...
|
|