你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
AppendBlobRequestConditions interface
要添加到创建此追加 Blob 的条件。
- Extends
继承属性
append |
可选条件标头,仅用于追加块操作。 指示要比较的字节偏移量的数字。 仅当追加位置等于此数字时,追加块才会成功。 否则,请求将失败,并显示 AppendPositionConditionNotMet 错误 (HTTP 状态代码 412 - 先决条件失败) 。 |
if |
指定一个 ETag 值,以便仅对具有匹配值的 Blob 进行操作。 |
if |
如果自指定日期/时间以来已修改 Blob,请指定此标头值以仅对 Blob 执行操作。 |
if |
指定一个 ETag 值,以便仅对没有匹配值的 Blob 进行操作。 |
if |
如果自指定日期/时间以来未修改 Blob,请指定此标头值以仅对 Blob 执行操作。 |
lease |
如果指定,则仅当资源的租约处于活动状态且与此 ID 匹配时,操作才会成功。 |
max |
可选条件标头。 追加 Blob 允许的最大长度(以字节为单位)。 如果追加块操作会导致 Blob 超出该限制,或者 Blob 大小已大于此标头中指定的值,则请求将失败,并显示 MaxBlobSizeConditionNotMet 错误 (HTTP 状态代码 412 - 前置条件失败) 。 |
tag |
要应用于 Blob 标记的可选 SQL 语句。 |
继承属性详细信息
appendPosition
可选条件标头,仅用于追加块操作。 指示要比较的字节偏移量的数字。 仅当追加位置等于此数字时,追加块才会成功。 否则,请求将失败,并显示 AppendPositionConditionNotMet 错误 (HTTP 状态代码 412 - 先决条件失败) 。
appendPosition?: number
属性值
number
ifMatch
ifModifiedSince
如果自指定日期/时间以来已修改 Blob,请指定此标头值以仅对 Blob 执行操作。
ifModifiedSince?: Date
属性值
Date
ifNoneMatch
指定一个 ETag 值,以便仅对没有匹配值的 Blob 进行操作。
ifNoneMatch?: string
属性值
string
ifUnmodifiedSince
如果自指定日期/时间以来未修改 Blob,请指定此标头值以仅对 Blob 执行操作。
ifUnmodifiedSince?: Date
属性值
Date
leaseId
maxSize
可选条件标头。 追加 Blob 允许的最大长度(以字节为单位)。 如果追加块操作会导致 Blob 超出该限制,或者 Blob 大小已大于此标头中指定的值,则请求将失败,并显示 MaxBlobSizeConditionNotMet 错误 (HTTP 状态代码 412 - 前置条件失败) 。
maxSize?: number
属性值
number