StorageStreamDownloader Osztály
Az Azure Storage-ból letölthető streamobjektum.
- Öröklődés
-
builtins.objectStorageStreamDownloader
Konstruktor
StorageStreamDownloader(downloader)
Paraméterek
Name | Description |
---|---|
downloader
Kötelező
|
|
Változók
Name | Description |
---|---|
name
|
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
|
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
|
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 |
---|---|
Az olvasási bájtok száma. |
Azure SDK for Python
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: