AppendBlobRequestConditions interface

要新增至這個附加 Blob 建立的條件。

Extends

繼承的屬性

appendPosition

選擇性條件式標頭,僅適用于附加區塊作業。 數位,表示要比較的位元組位移。 只有在附加位置等於這個數位時,附加區塊才會成功。 如果沒有,要求將會失敗,並出現 AppendPositionConditionNotMet 錯誤, (HTTP 狀態碼 412 - 前置條件失敗) 。

ifMatch

指定 ETag 值,以只在具有相符值的 Blob 上運作。

ifModifiedSince

指定這個標頭值,只有在自指定的日期/時間之後修改過時,才能在 Blob 上運作。

ifNoneMatch

指定 ETag 值,只在沒有相符值的 Blob 上運作。

ifUnmodifiedSince

指定這個標頭值,只有在自指定的日期/時間以來尚未修改時,才會在 Blob 上運作。

leaseId

如果指定,則只有在資源的租用為使用中且符合此識別碼時,作業才會成功。

maxSize

選擇性的條件式標頭。 附加 Blob 允許的位元組長度上限。 如果附加區塊作業會導致 Blob 超過該限制,或 Blob 大小已經大於此標頭中指定的值,則要求將會失敗,且 MaxBlobSizeConditionNotMet 錯誤 (HTTP 狀態碼 412 - 前置條件失敗) 。

tagConditions

要套用至 Blob 標記的選擇性 SQL 語句。

繼承的屬性詳細資料

appendPosition

選擇性條件式標頭,僅適用于附加區塊作業。 數位,表示要比較的位元組位移。 只有在附加位置等於這個數位時,附加區塊才會成功。 如果沒有,要求將會失敗,並出現 AppendPositionConditionNotMet 錯誤, (HTTP 狀態碼 412 - 前置條件失敗) 。

appendPosition?: number

屬性值

number

繼承自AppendPositionAccessConditions.appendPosition

ifMatch

指定 ETag 值,以只在具有相符值的 Blob 上運作。

ifMatch?: string

屬性值

string

繼承自BlobRequestConditions.ifMatch

ifModifiedSince

指定這個標頭值,只有在自指定的日期/時間之後修改過時,才能在 Blob 上運作。

ifModifiedSince?: Date

屬性值

Date

繼承自BlobRequestConditions.ifModifiedSince

ifNoneMatch

指定 ETag 值,只在沒有相符值的 Blob 上運作。

ifNoneMatch?: string

屬性值

string

繼承自BlobRequestConditions.ifNoneMatch

ifUnmodifiedSince

指定這個標頭值,只有在自指定的日期/時間以來尚未修改時,才會在 Blob 上運作。

ifUnmodifiedSince?: Date

屬性值

Date

繼承自BlobRequestConditions.ifUnmodifiedSince

leaseId

如果指定,則只有在資源的租用為使用中且符合此識別碼時,作業才會成功。

leaseId?: string

屬性值

string

繼承自BlobRequestConditions.leaseId

maxSize

選擇性的條件式標頭。 附加 Blob 允許的位元組長度上限。 如果附加區塊作業會導致 Blob 超過該限制,或 Blob 大小已經大於此標頭中指定的值,則要求將會失敗,且 MaxBlobSizeConditionNotMet 錯誤 (HTTP 狀態碼 412 - 前置條件失敗) 。

maxSize?: number

屬性值

number

繼承自AppendPositionAccessConditions.maxSize

tagConditions

要套用至 Blob 標記的選擇性 SQL 語句。

tagConditions?: string

屬性值

string

繼承自BlobRequestConditions.tagConditions