共用方式為


BlobPrefix 類別

Blob 屬性的可反覆運算。

使用分隔符號時,從walk_blobs傳回。 可以視為虛擬 Blob 目錄。

繼承
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

建構函式

BlobPrefix(*args, **kwargs)

參數

名稱 Description
command
必要

用來擷取下一頁專案的函式。

prefix
必要
str

篩選結果,只傳回名稱開頭為指定前置詞的 Blob。

results_per_page
必要
int

每個呼叫要擷取的 Blob 數目上限。

marker
必要
str

不透明的接續權杖。

delimiter
必要
str

用來擷取名稱開頭為相同子字串的 Blob,最多可擷取分隔符號的外觀。 此分隔符號可以是單一字元或字串。

location_mode
必要

指定要求應該傳送至的位置。 此模式僅適用于允許次要讀取存取的 RA-GRS 帳戶。 選項包括 'primary' 或 'secondary'。

變數

名稱 Description
name
str

Blob 的前置詞或「目錄名稱」。

service_endpoint
str

服務 URL。

prefix
str

用來篩選清單的 Blob 名稱前置詞。

marker
str

目前結果頁面的接續標記。

results_per_page
int

每個 API 呼叫擷取的結果數目上限。

next_marker
str

要擷取下一頁結果的接續權杖。

location_mode
str

用來列出結果的位置模式。 可用的選項包括 「primary」 和 「secondary」。

current_page

列出結果的目前頁面。

container
str

Blob 所列出的容器。

delimiter
str

用於階層清單的分隔字元。

方法

by_page

取得物件的頁面反覆運算器,而不是 物件的反覆運算器。

get
has_key
items
keys
next
update
values

by_page

取得物件的頁面反覆運算器,而不是 物件的反覆運算器。

by_page(continuation_token: str | None = None) -> Iterator[Iterator[ReturnType]]

參數

名稱 Description
continuation_token
str

不透明的接續權杖。 此值可以從先前產生器物件的continuation_token欄位擷取。 如果指定,這個產生器就會開始從這個點傳回結果。

預設值: None

傳回

類型 Description
<xref:iterator>[<xref:iterator>[<xref:ReturnType>]]

頁面反覆運算器 (本身的物件反覆運算器)

get

get(key, default=None)

參數

名稱 Description
key
必要
default
預設值: None

has_key

has_key(k)

參數

名稱 Description
k
必要

items

items()

keys

keys()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()