共用方式為


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 的前置詞或 「目錄名稱」。

prefix
str

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

results_per_page
int

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

marker
str

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

location_mode
str

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

current_page

列出結果的目前頁面。

container
str

列出 Blob 的容器。

delimiter
str

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

方法

by_page

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

get
has_key
items
keys
update
values

by_page

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

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

參數

名稱 Description
continuation_token
str

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

預設值: None

傳回

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

頁面的非同步反覆運算器 (物件非同步反覆運算器)

get

get(key, default=None)

參數

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

has_key

has_key(k)

參數

名稱 Description
k
必要

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()