StorageStreamDownloader Classe
Um objeto de streaming a ser baixado do Armazenamento do Azure.
- Herança
-
builtins.objectStorageStreamDownloader
Construtor
StorageStreamDownloader(downloader)
Parâmetros
Nome | Description |
---|---|
downloader
Obrigatório
|
|
Variáveis
Nome | Description |
---|---|
name
|
O nome do arquivo que está sendo baixado. |
properties
|
As propriedades do arquivo que está sendo baixado. Se apenas um intervalo de dados estiver sendo baixado, isso será refletido nas propriedades. |
size
|
O tamanho do total de dados no fluxo. Esse será o intervalo de bytes, se especificado, caso contrário, o tamanho total do arquivo. |
Métodos
chunks |
Iterar em partes no fluxo de download. |
read |
Leia até tamanho de bytes do fluxo e retorne-os. Se o tamanho não for especificado ou for -1, todos os bytes serão lidos. |
readall |
Baixe o conteúdo deste arquivo. Essa operação está bloqueando até que todos os dados sejam baixados. :returns: o conteúdo do arquivo especificado. :rtype: bytes |
readinto |
Baixe o conteúdo desse arquivo em um fluxo. |
chunks
Iterar em partes no fluxo de download.
chunks() -> Iterator[bytes]
Retornos
Tipo | Description |
---|---|
Um iterador que contém as partes no fluxo de download. |
read
Leia até tamanho de bytes do fluxo e retorne-os. Se o tamanho não for especificado ou for -1, todos os bytes serão lidos.
read(size: int | None = -1) -> bytes
Parâmetros
Nome | Description |
---|---|
size
|
O número de bytes a serem baixados do fluxo. Deixe não especificado ou definido como -1 para baixar todos os bytes. valor padrão: -1
|
Retornos
Tipo | Description |
---|---|
Os dados solicitados como bytes. Se o valor retornado estiver vazio, não haverá mais dados a serem lidos. |
readall
Baixe o conteúdo deste arquivo.
Essa operação está bloqueando até que todos os dados sejam baixados. :returns: o conteúdo do arquivo especificado. :rtype: bytes
readall() -> bytes
readinto
Baixe o conteúdo desse arquivo em um fluxo.
readinto(stream: IO[bytes]) -> int
Parâmetros
Nome | Description |
---|---|
stream
Obrigatório
|
O fluxo para o qual baixar. Isso pode ser um identificador de arquivo aberto ou qualquer fluxo gravável. O fluxo deverá ser buscado se o download usar mais de uma conexão paralela. |
Retornos
Tipo | Description |
---|---|
O número de bytes lidos. |
Azure SDK for Python