StorageStreamDownloader クラス
Azure Storage からダウンロードするストリーミング オブジェクト。
- 継承
-
builtins.objectStorageStreamDownloader
コンストラクター
StorageStreamDownloader(downloader)
パラメーター
名前 | 説明 |
---|---|
downloader
必須
|
|
変数
名前 | 説明 |
---|---|
name
|
ダウンロードするファイルの名前。 |
properties
|
ダウンロードするファイルのプロパティ。 データの範囲のみがダウンロードされている場合、これはプロパティに反映されます。 |
size
|
ストリーム内の合計データのサイズ。 指定した場合、これはバイト範囲になり、それ以外の場合はファイルの合計サイズになります。 |
メソッド
chunks |
ダウンロード ストリーム内のチャンクを反復処理します。 |
read |
ストリームから最大サイズバイトを読み取り、それらを返します。 size が指定されていない場合、または -1 の場合は、すべてのバイトが読み取られます。 |
readall |
このファイルの内容をダウンロードします。 この操作は、すべてのデータがダウンロードされるまでブロックしています。 :returns: 指定したファイルの内容。 :rtype: bytes |
readinto |
このファイルの内容をストリームにダウンロードします。 |
chunks
ダウンロード ストリーム内のチャンクを反復処理します。
chunks() -> Iterator[bytes]
戻り値
型 | 説明 |
---|---|
ダウンロード ストリーム内のチャンクを含む反復子。 |
read
ストリームから最大サイズバイトを読み取り、それらを返します。 size が指定されていない場合、または -1 の場合は、すべてのバイトが読み取られます。
read(size: int | None = -1) -> bytes
パラメーター
名前 | 説明 |
---|---|
size
|
ストリームからダウンロードするバイト数。 すべてのバイトをダウンロードするには、未指定のままにするか、-1 に設定します。 既定値: -1
|
戻り値
型 | 説明 |
---|---|
要求されたデータをバイトとして指定します。 戻り値が空の場合、読み取るデータはこれ以上ありません。 |
readall
このファイルの内容をダウンロードします。
この操作は、すべてのデータがダウンロードされるまでブロックしています。 :returns: 指定したファイルの内容。 :rtype: bytes
readall() -> bytes
readinto
Azure SDK for Python