Megosztás a következőn keresztül:


StorageStreamDownloader Osztály

Az Azure Storage-ból letölthető streamobjektum.

Öröklődés
builtins.object
StorageStreamDownloader

Konstruktor

StorageStreamDownloader(downloader)

Paraméterek

Name Description
downloader
Kötelező

Változók

Name Description
name
str

A letöltött fájl neve.

properties

A letöltött fájl tulajdonságai. Ha csak egy adattartományt tölt le, ez a tulajdonságokban is megjelenik.

size
int

A streamben lévő összes adat mérete. Ez a megadott bájttartomány lesz, ellenkező esetben a fájl teljes mérete.

Metódusok

chunks

Iterálja át az adattömböket a letöltési streamben.

read

Olvasson be bájtokat a streamből, és adja vissza őket. Ha a méret nincs meghatározva, vagy -1, a rendszer minden bájtot beolvas.

readall

Töltse le a fájl tartalmát.

Ez a művelet addig blokkolódik, amíg az összes adat le nem töltődik. :returns: A megadott fájl tartalma. :rtype: bájtok

readinto

Töltse le a fájl tartalmát egy streambe.

chunks

Iterálja át az adattömböket a letöltési streamben.

chunks() -> Iterator[bytes]

Válaszok

Típus Description

Egy iterátor, amely a letöltési streamben lévő adattömböket tartalmazza.

read

Olvasson be bájtokat a streamből, és adja vissza őket. Ha a méret nincs meghatározva, vagy -1, a rendszer minden bájtot beolvas.

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

Paraméterek

Name Description
size
int

A streamből letölthető bájtok száma. Hagyja meg nem határozva, vagy állítsa -1 értékre az összes bájt letöltéséhez.

alapértelmezett érték: -1

Válaszok

Típus Description

A kért adatok bájtként. Ha a visszaadott érték üres, nincs több olvasni kívánt adat.

readall

Töltse le a fájl tartalmát.

Ez a művelet addig blokkolódik, amíg az összes adat le nem töltődik. :returns: A megadott fájl tartalma. :rtype: bájtok

readall() -> bytes

readinto

Töltse le a fájl tartalmát egy streambe.

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

Paraméterek

Name Description
stream
Kötelező

A letöltéshez használt stream. Ez lehet egy megnyitott fájlkezelő vagy bármilyen írható stream. A streamnek kereshetőnek kell lennie, ha a letöltés több párhuzamos kapcsolatot használ.

Válaszok

Típus Description
int

Az olvasási bájtok száma.