Delen via


StorageStreamDownloader Klas

Een streaming-object om te downloaden van Azure Storage.

Overname
builtins.object
StorageStreamDownloader

Constructor

StorageStreamDownloader(downloader)

Parameters

Name Description
downloader
Vereist

Variabelen

Name Description
name
str

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
int

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
int

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
int

Het aantal gelezen bytes.