Share via


blob_request_options Class

Represents a set of timeout and retry policy options that may be specified on a request against the Blob service.

class blob_request_options;

Members

Public Constructors

Name Description

blob_request_options::blob_request_options Constructor

Overloaded. Initializes a new instance of the azure::storage::blob_request_options class.

Public Methods

Name Description

blob_request_options::apply_defaults Method

Applies the default set of request options.

blob_request_options::disable_content_md5_validation Method

Gets a value indicating whether content-MD5 validation will be disabled when downloading blobs.

blob_request_options::parallelism_factor Method

Gets the number of blocks or pages that may be simultaneously uploaded when uploading a blob that is greater than the value specified by the single_blob_upload_threshold_in_bytes property in size.

blob_request_options::set_disable_content_md5_validation Method

Indicates whether to disable content-MD5 validation when downloading blobs.

blob_request_options::set_parallelism_factor Method

Sets the number of blocks or pages that may be simultaneously uploaded when uploading a blob that is greater than the value specified by the single_blob_upload_threshold_in_bytes property in size.

blob_request_options::set_single_blob_upload_threshold_in_bytes Method

Sets the maximum size of a blob in bytes that may be uploaded as a single blob.

blob_request_options::set_store_blob_content_md5 Method

Indicates whether to calculate and store the content-MD5 hash when uploading a blob.

blob_request_options::set_stream_read_size_in_bytes Method

Sets the minimum number of bytes to buffer when reading from a blob stream.

blob_request_options::set_stream_write_size_in_bytes Method

Sets the minimum number of bytes to buffer when writing to a blob stream.

blob_request_options::set_use_transactional_md5 Method

Indicates whether to calculate and validate the content-MD5 hash for the request.

blob_request_options::single_blob_upload_threshold_in_bytes Method

Gets the maximum size of a blob in bytes that may be uploaded as a single blob.

blob_request_options::store_blob_content_md5 Method

Gets a value indicating whether the content-MD5 hash will be calculated and stored when uploading a blob.

blob_request_options::stream_read_size_in_bytes Method

Gets the minimum number of bytes to buffer when reading from a blob stream.

blob_request_options::stream_write_size_in_bytes Method

Gets the minimum number of bytes to buffer when writing to a blob stream.

blob_request_options::use_transactional_md5 Method

Gets a value indicating whether the content-MD5 hash will be calculated and validated for the request.

Public Operators

Name Description

blob_request_options::operator= Operator

Returns a reference to a blob_request_options object.

Inheritance Hierarchy

request_options

blob_request_options

Requirements

Header: blob.h, storage_account.h

Namespace: azure::storage

See Also

Reference

azure::storage Namespace