你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AccessCondition 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示要用于对存储服务执行的操作的访问条件集。
public sealed class AccessCondition
type AccessCondition = class
Public NotInheritable Class AccessCondition
- 继承
-
AccessCondition
构造函数
AccessCondition() |
表示要用于对存储服务执行的操作的访问条件集。 |
属性
IfAppendPositionEqual |
获取或设置条件的值,该值指定将块提交到追加 Blob 时检查的字节偏移量。 仅当结束位置等于此数字时,追加才会成功。 |
IfMatchContentCrc |
获取或设置条件的 CRC64 值,表示给定的 CRC64 必须与指定资源的 CRC64 匹配。 |
IfMatchETag |
获取或设置条件的 ETag 值,该条件指定给定的 ETag 必须与指定资源的 ETag 匹配。 |
IfMaxSizeLessThanOrEqual |
获取或设置条件的值,该值指定提交新块时追加 blob 允许的最大大小。 仅当追加操作后的 Blob 大小小于或等于指定大小时,追加才会成功。 |
IfModifiedSinceTime |
获取或设置条件的 DateTimeOffset 值,该条件指定修改资源的起始时间。 |
IfNoneMatchContentCrc |
获取或设置条件的 CRC64 值,该值指定给定的 CRC64 不能与指定资源的 CRC64 匹配。 |
IfNoneMatchETag |
获取或设置条件的 ETag 值,该条件指定给定的 ETag 不得与指定资源的 ETag 匹配。 |
IfNotModifiedSinceTime |
获取或设置条件的 DateTimeOffset 值,该条件指定未修改资源的起始时间。 |
IfSequenceNumberEqual |
获取或设置条件的值,该条件指定当前序列号必须等于指定值。 |
IfSequenceNumberLessThan |
获取或设置条件的值,该条件指定当前序列号必须小于指定值。 |
IfSequenceNumberLessThanOrEqual |
获取或设置条件的值,该条件指定当前序列号必须小于或等于指定值。 |
LeaseId |
获取或设置必须与资源的租约匹配的租约 ID。 |
方法
Clone() |
提供当前访问条件的浅表副本 |
GenerateEmptyCondition() |
构造空访问条件。 |
GenerateIfAppendPositionEqualCondition(Int64) |
构造一个访问条件,以便仅当追加 blob 的结束位置等于指定值时才执行操作。 |
GenerateIfExistsCondition() |
构造访问条件,以便仅在资源存在时才执行操作。 |
GenerateIfMatchCondition(String) |
构造访问条件,以便仅当资源的 ETag 值与指定 ETag 值匹配时才执行操作。 |
GenerateIfMaxSizeLessThanOrEqualCondition(Int64) |
构造一个访问条件,以便仅在提交块后追加 blob 的大小小于或等于指定值时才执行操作。 |
GenerateIfModifiedSinceCondition(DateTimeOffset) |
构造访问条件,以便仅当资源自指定时间以来已修改时才执行操作。 |
GenerateIfNoneMatchCondition(String) |
构造访问条件,以便仅当资源的 ETag 值不与指定 ETag 值匹配时才执行操作。 |
GenerateIfNotExistsCondition() |
构造一个访问条件,以便仅在资源不存在时才执行操作。 |
GenerateIfNotModifiedSinceCondition(DateTimeOffset) |
构造访问条件,以便仅当资源自指定时间以来未修改时才执行操作。 |
GenerateIfSequenceNumberEqualCondition(Int64) |
构造访问条件,以便仅当资源的当前序列号等于指定值时才执行操作。 |
GenerateIfSequenceNumberLessThanCondition(Int64) |
构造访问条件,以便仅当资源的当前序列号小于指定值时才执行操作。 |
GenerateIfSequenceNumberLessThanOrEqualCondition(Int64) |
构造访问条件,以便仅当资源的当前序列号小于或等于指定值时才执行操作。 |
GenerateLeaseCondition(String) |
构造访问条件,以便仅当资源的租约 ID 与指定租约 ID 匹配时才执行操作。 |