StorageStreamDownloader Classe
Objet de streaming à télécharger à partir du Stockage Azure.
- Héritage
-
builtins.objectStorageStreamDownloader
Constructeur
StorageStreamDownloader(downloader)
Paramètres
Nom | Description |
---|---|
downloader
Obligatoire
|
|
Variables
Nom | Description |
---|---|
name
|
Nom du fichier en cours de téléchargement. |
properties
|
Propriétés du fichier en cours de téléchargement. Si seule une plage de données est en cours de téléchargement, cela sera reflété dans les propriétés. |
size
|
Taille du total des données dans le flux. Il s’agit de la plage d’octets si elle est spécifiée, sinon la taille totale du fichier. |
Méthodes
chunks |
Itérer sur des segments dans le flux de téléchargement. |
read |
Lisez la taille des octets du flux et retournez-les. Si la taille n’est pas spécifiée ou est -1, tous les octets sont lus. |
readall |
Téléchargez le contenu de ce fichier. Cette opération est bloquée jusqu’à ce que toutes les données soient téléchargées. :returns : contenu du fichier spécifié. :rtype : octets |
readinto |
Téléchargez le contenu de ce fichier dans un flux. |
chunks
Itérer sur des segments dans le flux de téléchargement.
chunks() -> Iterator[bytes]
Retours
Type | Description |
---|---|
Itérateur contenant les segments dans le flux de téléchargement. |
read
Lisez la taille des octets du flux et retournez-les. Si la taille n’est pas spécifiée ou est -1, tous les octets sont lus.
read(size: int | None = -1) -> bytes
Paramètres
Nom | Description |
---|---|
size
|
Nombre d’octets à télécharger à partir du flux. Laissez non spécifié ou défini sur -1 pour télécharger tous les octets. valeur par défaut: -1
|
Retours
Type | Description |
---|---|
Données demandées en octets. Si la valeur de retour est vide, il n’y a plus de données à lire. |
readall
Téléchargez le contenu de ce fichier.
Cette opération est bloquée jusqu’à ce que toutes les données soient téléchargées. :returns : contenu du fichier spécifié. :rtype : octets
readall() -> bytes
readinto
Téléchargez le contenu de ce fichier dans un flux.
readinto(stream: IO[bytes]) -> int
Paramètres
Nom | Description |
---|---|
stream
Obligatoire
|
Flux vers laquelle télécharger. Il peut s’agir d’un handle de fichier ouvert ou d’un flux accessible en écriture. Le flux doit être recherché si le téléchargement utilise plusieurs connexions parallèles. |
Retours
Type | Description |
---|---|
Nombre d'octets lus. |
Azure SDK for Python
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour