Represents a set of access conditions to be used for operations against the storage services.
The following tables list the members exposed by the AccessCondition type.
Public Constructors
| Name | Description | |
|---|---|---|
| AccessCondition |
Public Properties
| Name | Description | |
|---|---|---|
|
IfMatchETag | Gets or sets an ETag value for a condition specifying that the given ETag must match the ETag of the specified resource. |
|
IfModifiedSinceTime | Gets or sets a DateTimeOffset value for a condition specifying a time since which a resource has been modified. |
|
IfNoneMatchETag | Gets or sets an ETag value for a condition specifying that the given ETag must not match the ETag of the specified resource. |
|
IfNotModifiedSinceTime | Gets or sets a DateTimeOffset value for a condition specifying a time since which a resource has not been modified. |
|
IfSequenceNumberEqual | Gets or sets a value for a condition specifying that the current sequence number must be equal to the specified value. |
|
IfSequenceNumberLessThan | Gets or sets a value for a condition specifying that the current sequence number must be less than the specified value. |
|
IfSequenceNumberLessThanOrEqual | Gets or sets a value for a condition specifying that the current sequence number must be less than or equal to the specified value. |
|
LeaseId | Gets or sets a lease ID that must match the lease on a resource. |
Public Methods (see also Protected Methods)
| Name | Description | |
|---|---|---|
|
Equals | (Inherited from Object) |
|
GenerateEmptyCondition | Constructs an empty access condition. |
|
GenerateIfMatchCondition | Constructs an access condition such that an operation will be performed only if the resource's ETag value matches the specified ETag value. |
|
GenerateIfModifiedSinceCondition | Constructs an access condition such that an operation will be performed only if the resource has been modified since the specified time. |
|
GenerateIfNoneMatchCondition | Constructs an access condition such that an operation will be performed only if the resource's ETag value does not match the specified ETag value. |
|
GenerateIfNotModifiedSinceCondition | Constructs an access condition such that an operation will be performed only if the resource has not been modified since the specified time. |
|
GenerateIfSequenceNumberEqualCondition | Constructs an access condition such that an operation will be performed only if resource's current sequence number is equal to the specified value. |
|
GenerateIfSequenceNumberLessThanCondition | Constructs an access condition such that an operation will be performed only if resource's current sequence number is less than the specified value. |
|
GenerateIfSequenceNumberLessThanOrEqualCondition | Constructs 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. |
|
GenerateLeaseCondition | Constructs an access condition such that an operation will be performed only if the lease ID on the resource matches the specified lease ID. |
|
GetHashCode | (Inherited from Object) |
|
GetType | (Inherited from Object) |
|
ToString | (Inherited from Object) |
Protected Methods
| Name | Description | |
|---|---|---|
|
Finalize | (Inherited from Object) |
|
MemberwiseClone | (Inherited from Object) |