你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
BlobQueryReader 类
用于读取查询结果的流式处理对象。
- 继承
-
builtins.objectBlobQueryReader
构造函数
BlobQueryReader(name=None, container=None, errors=None, record_delimiter='\n', encoding=None, headers=None, response=None, error_cls=None)
参数
名称 | 说明 |
---|---|
name
|
默认值: None
|
container
|
默认值: None
|
errors
|
默认值: None
|
record_delimiter
|
默认值:
|
encoding
|
默认值: None
|
headers
|
默认值: None
|
response
|
默认值: None
|
error_cls
|
默认值: None
|
变量
名称 | 说明 |
---|---|
name
|
正在查询的 Blob 的名称。 |
container
|
Blob 所在的容器的名称。 |
response_headers
|
快速查询请求的response_headers。 |
record_delimiter
|
用于用数据分隔行或记录的分隔符。 records 方法将通过生成器返回这些行。 |
方法
readall |
返回所有查询结果。 此操作在下载所有数据之前处于阻止状态。 如果已配置编码 - 这将用于解码收到的单个记录。 |
readinto |
将查询结果下载到流。 |
records |
返回查询结果的记录生成器。 记录将逐行返回。 如果已配置编码 - 这将用于解码收到的单个记录。 |
readall
返回所有查询结果。
此操作在下载所有数据之前处于阻止状态。 如果已配置编码 - 这将用于解码收到的单个记录。
readall() -> bytes | str
返回
类型 | 说明 |
---|---|
查询结果。 |