StorageStreamDownloader Klas
Een streaming-object om te downloaden van Azure Storage.
- Overname
-
builtins.objectStorageStreamDownloader
Constructor
StorageStreamDownloader(downloader)
Parameters
Name | Description |
---|---|
downloader
Vereist
|
|
Variabelen
Name | Description |
---|---|
name
|
De naam van het bestand dat wordt gedownload. |
properties
|
De eigenschappen van het bestand dat wordt gedownload. Als er slechts een bereik van de gegevens wordt gedownload, wordt dit weerspiegeld in de eigenschappen. |
size
|
De grootte van de totale gegevens in de stroom. Dit is het bytebereik indien opgegeven, anders de totale grootte van het bestand. |
Methoden
chunks |
Herhalen over segmenten in de downloadstroom. |
read |
Lees maximaal bytes uit de stream en retourneer ze. Als de grootte niet is opgegeven of -1 is, worden alle bytes gelezen. |
readall |
Download de inhoud van dit bestand. Deze bewerking blokkeert totdat alle gegevens zijn gedownload. :retourneert: de inhoud van het opgegeven bestand. :rtype: bytes |
readinto |
Download de inhoud van dit bestand naar een stream. |
chunks
Herhalen over segmenten in de downloadstroom.
chunks() -> Iterator[bytes]
Retouren
Type | Description |
---|---|
Een iterator met de segmenten in de downloadstroom. |
read
Lees maximaal bytes uit de stream en retourneer ze. Als de grootte niet is opgegeven of -1 is, worden alle bytes gelezen.
read(size: int | None = -1) -> bytes
Parameters
Name | Description |
---|---|
size
|
Het aantal bytes dat uit de stream moet worden gedownload. Laat niet opgegeven of stel deze in op -1 om alle bytes te downloaden. standaardwaarde: -1
|
Retouren
Type | Description |
---|---|
De aangevraagde gegevens als bytes. Als de geretourneerde waarde leeg is, zijn er geen gegevens meer om te lezen. |
readall
Download de inhoud van dit bestand.
Deze bewerking blokkeert totdat alle gegevens zijn gedownload. :retourneert: de inhoud van het opgegeven bestand. :rtype: bytes
readall() -> bytes
readinto
Download de inhoud van dit bestand naar een stream.
readinto(stream: IO[bytes]) -> int
Parameters
Name | Description |
---|---|
stream
Vereist
|
De stream om naar te downloaden. Dit kan een geopende bestandsingang of een beschrijfbare stroom zijn. De stream moet kunnen worden gezocht als de download meer dan één parallelle verbinding gebruikt. |
Retouren
Type | Description |
---|---|
Het aantal gelezen bytes. |
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor