你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
StorageStreamDownloader 类
要从 Azure 存储下载的流式处理对象。
- 继承
-
builtins.objectStorageStreamDownloader
构造函数
StorageStreamDownloader(downloader)
参数
名称 | 说明 |
---|---|
downloader
必需
|
|
变量
名称 | 说明 |
---|---|
name
|
要下载的文件的名称。 |
properties
|
正在下载的文件的属性。 如果只下载了一系列数据,则会反映在属性中。 |
size
|
流中总数据的大小。 如果指定,则为字节范围,否则为文件的总大小。 |
方法
chunks |
循环访问下载流中的区块。 |
read |
从流中读取最大字节大小并返回它们。 如果未指定 size 或为 -1,则将读取所有字节。 |
readall |
下载此文件的内容。 此操作在下载所有数据之前处于阻止状态。 :returns:指定文件的内容。 :rtype: bytes |
readinto |
将此文件的内容下载到流中。 |
chunks
read
从流中读取最大字节大小并返回它们。 如果未指定 size 或为 -1,则将读取所有字节。
read(size: int | None = -1) -> bytes
参数
名称 | 说明 |
---|---|
size
|
要从流下载的字节数。 保留未指定或设置为 -1 以下载所有字节。 默认值: -1
|
返回
类型 | 说明 |
---|---|
请求的数据(字节)。 如果返回值为空,则不再有要读取的数据。 |
readall
下载此文件的内容。
此操作在下载所有数据之前处于阻止状态。 :returns:指定文件的内容。 :rtype: bytes
readall() -> bytes