Share via


cloud_block_blob Class

Represents a blob that is uploaded as a set of blocks.

class cloud_block_blob;

Members

Public Constructors

Name Description

cloud_block_blob::cloud_block_blob Constructor

Overloaded. Initializes a new instance of the azure::storage::cloud_block_blob class using an absolute URI to the blob.

Public Methods

Name Description

cloud_block_blob::download_block_list Method

Overloaded. Returns an enumerable collection of the blob's blocks, using the specified block list filter.

cloud_block_blob::download_block_list_async Method

Overloaded. Intitiates an asynchronous operation to return an enumerable collection of the blob's blocks, using the specified block list filter.

cloud_block_blob::download_text Method

Overloaded. Downloads the blob's contents as a string.

cloud_block_blob::download_text_async Method

Overloaded. Intitiates an asynchronous operation to download the blob's contents as a string.

cloud_block_blob::open_write Method

Overloaded. Opens a stream for writing to the block blob.

cloud_block_blob::open_write_async Method

Overloaded. Intitiates an asynchronous operation to open a stream for writing to the block blob.

cloud_block_blob::upload_block Method

Overloaded. Uploads a single block.

cloud_block_blob::upload_block_async Method

Overloaded. Intitiates an asynchronous operation to upload a single block.

cloud_block_blob::upload_block_list Method

Overloaded. Uploads a list of blocks to a new or existing blob.

cloud_block_blob::upload_block_list_async Method

Overloaded. Intitiates an asynchronous operation to upload a list of blocks to a new or existing blob.

cloud_block_blob::upload_from_file Method

Overloaded. Uploads a file to a block blob.

cloud_block_blob::upload_from_file_async Method

Overloaded. Intitiates an asynchronous operation to upload a file to a block blob.

cloud_block_blob::upload_from_stream Method

Overloaded. Uploads a stream to a block blob.

cloud_block_blob::upload_from_stream_async Method

Overloaded. Intitiates an asynchronous operation to upload a stream to a block blob.

cloud_block_blob::upload_text Method

Overloaded. Uploads a string of text to a blob.

cloud_block_blob::upload_text_async Method

Overloaded. Uploads a string of text to a blob.

Public Operators

Name Description

cloud_block_blob::operator= Operator

Returns a reference to a cloud_block_blob object.

Inheritance Hierarchy

cloud_blob

cloud_block_blob

Requirements

Header: blob.h

Namespace: azure::storage

See Also

Reference

azure::storage Namespace