Share via


request_options Class

Represents a set of timeout and retry policy options that may be specified for an operation request.

class request_options;

Members

Public Constructors

Name Description

request_options::request_options Constructor

Overloaded. Initializes a new instance of the request_options class.

Protected Constructors

Name Description

request_options::request_options Constructor

Overloaded. Initializes a new instance of the request_options class.

Public Methods

Name Description

request_options::http_buffer_size Method

Gets the number of bytes to buffer when reading from and writing to a network stream.

request_options::location_mode Method

Gets the location mode of the request.

request_options::maximum_execution_time Method

Gets the maximum execution time across all potential retries.

request_options::operation_expiry_time Method

Gets the expiry time across all potential retries for the request.

request_options::retry_policy Method

Gets the retry policy for the request.

request_options::server_timeout Method

Gets the server timeout for the request.

request_options::set_http_buffer_size Method

Sets the number of bytes to buffer when reading from and writing to a network stream.

request_options::set_location_mode Method

Sets the location mode of the request.

request_options::set_maximum_execution_time Method

Sets the maximum execution time across all potential retries.

request_options::set_retry_policy Method

Sets the retry policy for the request.

request_options::set_server_timeout Method

Sets the server timeout for the request.

Protected Methods

Name Description

request_options::apply_defaults Method

Applies the default set of request options.

Public Operators

Name Description

request_options::operator= Operator

Returns a reference to a request_options object.

Inheritance Hierarchy

request_options

Requirements

Header: common.h

Namespace: azure::storage

See Also

Reference

azure::storage Namespace