access_condition Class
Represents a set of access conditions to be used for operations against the Blob service.
class access_condition;
Members
Public Enumerations
Name | Description |
---|---|
Describes the set of operators for comparing the blob�s sequence number with the specified value. |
Public Constructors
Name | Description |
---|---|
Overloaded. Constructs an empty access condition. |
Public Methods
Name | Description |
---|---|
Generates an empty access condition. |
|
Generates an access condition such that an operation will be performed only if the resource's ETag value matches the specified ETag value. |
|
access_condition::generate_if_modified_since_condition Method |
Generates an access condition such that an operation will be performed only if the resource has been modified since the specified time. |
Generates an access condition such that an operation will be performed only if the resource's ETag value does not match the specified ETag value. |
|
access_condition::generate_if_not_modified_since_condition Method |
Generates an access condition such that an operation will be performed only if the resource has not been modified since the specified time. |
access_condition::generate_if_sequence_number_equal_condition Method |
Generates an access condition such that an operation will be performed only if resource's current sequence number is equal to the specified value. |
access_condition::generate_if_sequence_number_less_than_condition Method |
Generates an access condition such that an operation will be performed only if resource's current sequence number is less than the specified value. |
access_condition::generate_if_sequence_number_less_than_or_equal_condition Method |
Generates an access condition such that an operation will be performed only if resource's current sequence number is less than or equal to the specified value. |
Generates an access condition such that an operation will be performed only if the lease ID on the resource matches the specified lease ID. |
|
Gets an ETag value that must match the ETag of a resource. |
|
Gets a time that must be before the last-modified time of a resource. |
|
Gets an ETag that must not match the ETag of a resource. |
|
Gets a time that must not be before the last-modified time of a resource. |
|
Indicates whether the azure::storage::access_condition object specifies a condition. |
|
Gets a lease ID that must match the lease on a resource. |
|
Gets a sequence number that the current sequence number of a page blob must be equal to in order for the operation to proceed. |
|
Sets an ETag that must match the ETag of a resource. |
|
Sets a time that must be before the last-modified time of a resource. |
|
Sets an ETag that must not match the ETag of a resource. |
|
Sets a time that must not be before the last-modified time of a resource. |
|
Sets a sequence number that the current sequence number of a page blob must be equal to in order for the operation to proceed. |
|
Sets a sequence number that the current sequence number of a page blob must be less than in order for the operation to proceed. |
|
access_condition::set_if_sequence_number_less_than_or_equal Method |
Sets a sequence number that the current sequence number of a page blob must be less than or equal to in order for the operation to proceed. |
Sets a lease ID that must match the lease on a resource. |
Public Operators
Name | Description |
---|---|
Returns a reference to a access_condition object. |
|
Gets the sequence number comparison operator specified for the access condition. |
Inheritance Hierarchy
access_condition
Requirements
Header: blob.h
Namespace: azure::storage