你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

BlobPrefix 类

Blob 属性的迭代。

使用分隔符时从walk_blobs返回。 可以视为虚拟 Blob 目录。

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

构造函数

BlobPrefix(*args, **kwargs)

参数

名称 说明
command
必需

用于检索下一页项的函数。

prefix
必需
str

筛选结果以便仅返回名称以指定前缀开头的 Blob。

results_per_page
必需
int

每个调用要检索的最大 Blob 数。

marker
必需
str

不透明的延续标记。

delimiter
必需
str

用于捕获其名称以相同子字符串开头的 blob,以及分隔符字符的外观。 分隔符可以是单个字符或字符串。

location_mode
必需

指定请求应发送到的位置。 此模式仅适用于允许辅助读取访问的 RA-GRS 帐户。 选项包括“主要”或“辅助”。

变量

名称 说明
name
str

blob 的前缀或“目录名称”。

service_endpoint
str

服务 URL。

prefix
str

用于筛选列表的 Blob 名称前缀。

marker
str

结果的当前页的延续标记。

results_per_page
int

每个 API 调用检索的最大结果数。

next_marker
str

用于检索下一页结果的延续标记。

location_mode
str

用于列出结果的位置模式。 可用选项包括“主要”和“辅助”。

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]]

参数

名称 说明
continuation_token
str

不透明的延续标记。 此值可以从上一个生成器对象的 continuation_token 字段中检索。 如果指定,此生成器将从此开始返回结果。

默认值: None

返回

类型 说明
<xref:iterator>[<xref:iterator>[<xref:ReturnType>]]

页面的迭代器 (对象的迭代器)

get

get(key, default=None)

参数

名称 说明
key
必需
default
默认值: None

has_key

has_key(k)

参数

名称 说明
k
必需

items

items()

keys

keys()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()