StorageStreamDownloader Klasse
Ein Streamingobjekt, das aus Azure Storage heruntergeladen werden soll.
- Vererbung
-
builtins.objectStorageStreamDownloader
Konstruktor
StorageStreamDownloader(downloader)
Parameter
Name | Beschreibung |
---|---|
downloader
Erforderlich
|
|
Variablen
Name | Beschreibung |
---|---|
name
|
Der Name der heruntergeladenen Datei. |
properties
|
Die Eigenschaften der heruntergeladenen Datei. Wenn nur ein Bereich der Daten heruntergeladen wird, spiegelt sich dies in den Eigenschaften wider. |
size
|
Die Größe der Gesamtdaten im Stream. Dies ist der Bytebereich, falls angegeben, andernfalls die Gesamtgröße der Datei. |
Methoden
chunks |
Durchlaufen von Blöcken im Downloadstream. |
read |
Liest bis zu große Bytes aus dem Stream und gibt sie zurück. Wenn die Größe nicht angegeben ist oder -1 beträgt, werden alle Bytes gelesen. |
readall |
Laden Sie den Inhalt dieser Datei herunter. Dieser Vorgang wird blockiert, bis alle Daten heruntergeladen werden. :returns: Der Inhalt der angegebenen Datei. :rtype: bytes |
readinto |
Laden Sie den Inhalt dieser Datei in einen Stream herunter. |
chunks
Durchlaufen von Blöcken im Downloadstream.
chunks() -> Iterator[bytes]
Gibt zurück
Typ | Beschreibung |
---|---|
Ein Iterator, der die Blöcke im Downloadstream enthält. |
read
Liest bis zu große Bytes aus dem Stream und gibt sie zurück. Wenn die Größe nicht angegeben ist oder -1 beträgt, werden alle Bytes gelesen.
read(size: int | None = -1) -> bytes
Parameter
Name | Beschreibung |
---|---|
size
|
Die Anzahl der Bytes, die aus dem Stream heruntergeladen werden sollen. Lassen Sie nicht angegeben oder auf -1 festgelegt, um alle Bytes herunterzuladen. Standardwert: -1
|
Gibt zurück
Typ | Beschreibung |
---|---|
Die angeforderten Daten als Bytes. Wenn der Rückgabewert leer ist, sind keine weiteren Daten zu lesen. |
readall
Laden Sie den Inhalt dieser Datei herunter.
Dieser Vorgang wird blockiert, bis alle Daten heruntergeladen werden. :returns: Der Inhalt der angegebenen Datei. :rtype: bytes
readall() -> bytes
readinto
Laden Sie den Inhalt dieser Datei in einen Stream herunter.
readinto(stream: IO[bytes]) -> int
Parameter
Name | Beschreibung |
---|---|
stream
Erforderlich
|
Der Stream, in den heruntergeladen werden soll. Dies kann ein geöffnetes Dateihandle oder ein beliebiger beschreibbarer Stream sein. Der Stream muss durchsuchbar sein, wenn für den Download mehr als eine parallele Verbindung verwendet wird. |
Gibt zurück
Typ | Beschreibung |
---|---|
Die Anzahl der gelesenen Bytes. |
Azure SDK for Python