你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

AccessCondition 类

定义

表示要用于对存储服务执行的操作的访问条件集。

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 匹配时才执行操作。

适用于