你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BlobPrefix 类
Blob 属性的迭代。
使用分隔符时从walk_blobs返回。 可以视为虚拟 Blob 目录。
- 继承
-
BlobPrefixazure.storage.blob._shared.models.DictMixinBlobPrefix
构造函数
BlobPrefix(*args, **kwargs)
参数
名称 | 说明 |
---|---|
command
必需
|
用于检索下一页项的函数。 |
prefix
必需
|
筛选结果以便仅返回名称以指定前缀开头的 Blob。 |
results_per_page
必需
|
每个调用要检索的最大 Blob 数。 |
marker
必需
|
不透明的延续标记。 |
delimiter
必需
|
用于捕获其名称以相同子字符串开头的 blob,以及分隔符字符的外观。 分隔符可以是单个字符或字符串。 |
location_mode
必需
|
指定请求应发送到的位置。 此模式仅适用于允许辅助读取访问的 RA-GRS 帐户。 选项包括“主要”或“辅助”。 |
变量
名称 | 说明 |
---|---|
name
|
blob 的前缀或“目录名称”。 |
service_endpoint
|
服务 URL。 |
prefix
|
用于筛选列表的 Blob 名称前缀。 |
marker
|
结果的当前页的延续标记。 |
results_per_page
|
每个 API 调用检索的最大结果数。 |
next_marker
|
用于检索下一页结果的延续标记。 |
location_mode
|
用于列出结果的位置模式。 可用选项包括“主要”和“辅助”。 |
current_page
|
列出的结果的当前页。 |
container
|
从中列出 Blob 的容器。 |
delimiter
|
用于层次结构列表的分隔符。 |
方法
by_page |
获取对象的页迭代器,而不是对象的迭代器。 |
get | |
has_key | |
items | |
keys | |
next | |
update | |
values |
by_page
获取对象的页迭代器,而不是对象的迭代器。
by_page(continuation_token: str | None = None) -> Iterator[Iterator[ReturnType]]
参数
名称 | 说明 |
---|---|
continuation_token
|
不透明的延续标记。 此值可以从上一个生成器对象的 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()