共用方式為


BatchDeleteSubRequest 類別

代表一個批次的多個 Blob 刪除要求的要求

將 HttpRequest 物件組織在一起,以將批次 REST 作業組織至單一主機端點。

繼承
builtins.object
BatchDeleteSubRequest

建構函式

BatchDeleteSubRequest(container_name, blob_name, snapshot=None, lease_id=None, delete_snapshots=None, if_modified_since=None, if_unmodified_since=None, if_match=None, if_none_match=None)

參數

container_name
必要
blob_name
必要
snapshot
預設值: None
lease_id
預設值: None
delete_snapshots
預設值: None
if_modified_since
預設值: None
if_unmodified_since
預設值: None
if_match
預設值: None
if_none_match
預設值: None

變數

container_name
str

現有容器的名稱。

blob_name
str

現有 Blob 的名稱。

snapshot
str

快照集參數是不透明的 DateTime 值,當存在時,會指定要刪除的 Blob 快照集。

lease_id
str

如果 Blob 具有作用中租用,則為必要項目。

delete_snapshots
DeleteSnapshot

如果 Blob 有相關聯的快照集,則為必要項目。

if_modified_since
datetime

日期時間值。 Azure 預期傳入的日期值是 UTC。 如果包含時區,任何非 UTC 日期時間都會轉換成 UTC。 如果在沒有時區資訊的情況下傳入日期,則會假設為 UTC。 只有資源在指定的時間後修改,才能指定此標準執行作業。

if_unmodified_since
datetime

日期時間值。 Azure 預期傳入的日期值是 UTC。 如果包含時區,任何非 UTC 日期時間都會轉換成 UTC。 如果在沒有時區資訊的情況下傳入日期,則會假設為 UTC。 只有資源沒有在指定的日期/時間後修改,才能指定此標頭執行作業。

if_match
str

ETag 值,或萬用字元 (*)。 只有資源的 ETag 與指定的值相符,才能指定此標頭執行作業。

if_none_match
str

ETag 值或萬用字元 () 。只有當資源的 ETag 不符合指定的值時,才指定此標頭來執行作業。指定萬用字元 () ,只有在資源不存在時才會執行作業,如果作業不存在,則會使作業失敗。