Bagikan melalui


StorageStreamDownloader Kelas

Objek streaming untuk diunduh dari Azure Storage.

Warisan
builtins.object
StorageStreamDownloader

Konstruktor

StorageStreamDownloader(downloader)

Parameter

Nama Deskripsi
downloader
Diperlukan

Variabel

Nama Deskripsi
name
str

Nama file yang sedang diunduh.

properties

Properti file yang sedang diunduh. Jika hanya rentang data yang diunduh, ini akan tercermin dalam properti.

size
int

Ukuran total data dalam aliran. Ini akan menjadi rentang byte jika ditentukan, jika tidak, ukuran total file.

Metode

chunks

Iterasi melalui potongan di aliran unduhan.

read

Baca hingga ukuran byte dari aliran dan kembalikan. Jika ukuran tidak ditentukan atau -1, semua byte akan dibaca.

readall

Unduh isi file ini.

Operasi ini memblokir hingga semua data diunduh. :returns: Konten file yang ditentukan. :rtype: byte

readinto

Unduh isi file ini ke aliran.

chunks

Iterasi melalui potongan di aliran unduhan.

chunks() -> Iterator[bytes]

Mengembalikan

Jenis Deskripsi

Iterator yang berisi gugus di aliran unduhan.

read

Baca hingga ukuran byte dari aliran dan kembalikan. Jika ukuran tidak ditentukan atau -1, semua byte akan dibaca.

read(size: int | None = -1) -> bytes

Parameter

Nama Deskripsi
size
int

Jumlah byte yang akan diunduh dari aliran. Biarkan tidak ditentukan atau atur ke -1 untuk mengunduh semua byte.

nilai default: -1

Mengembalikan

Jenis Deskripsi

Data yang diminta sebagai byte. Jika nilai yang dikembalikan kosong, tidak ada lagi data yang akan dibaca.

readall

Unduh isi file ini.

Operasi ini memblokir hingga semua data diunduh. :returns: Konten file yang ditentukan. :rtype: byte

readall() -> bytes

readinto

Unduh isi file ini ke aliran.

readinto(stream: IO[bytes]) -> int

Parameter

Nama Deskripsi
stream
Diperlukan

Aliran yang akan diunduh. Ini bisa berupa handel file terbuka, atau aliran bisa-tulis apa pun. Aliran harus dapat dicari jika unduhan menggunakan lebih dari satu koneksi paralel.

Mengembalikan

Jenis Deskripsi
int

Jumlah byte yang dibaca.