StorageStreamDownloader Klasa
Obiekt przesyłania strumieniowego do pobrania z usługi Azure Storage.
- Dziedziczenie
-
builtins.objectStorageStreamDownloader
Konstruktor
StorageStreamDownloader(downloader)
Parametry
Nazwa | Opis |
---|---|
downloader
Wymagane
|
|
Zmienne
Nazwa | Opis |
---|---|
name
|
Nazwa pobieranego pliku. |
properties
|
Właściwości pobieranego pliku. Jeśli pobierany jest tylko zakres danych, zostaną one odzwierciedlone we właściwościach. |
size
|
Rozmiar całkowitej ilości danych w strumieniu. Będzie to zakres bajtów, jeśli zostanie określony, w przeciwnym razie całkowity rozmiar pliku. |
Metody
chunks |
Iterowanie fragmentów w strumieniu pobierania. |
read |
Odczytaj do rozmiaru bajtów ze strumienia i zwróć je. Jeśli rozmiar jest nieokreślony lub wynosi -1, wszystkie bajty zostaną odczytane. |
readall |
Pobierz zawartość tego pliku. Ta operacja jest blokowana do momentu pobrania wszystkich danych. :returns: zawartość określonego pliku. :rtype: bajty |
readinto |
Pobierz zawartość tego pliku do strumienia. |
chunks
Iterowanie fragmentów w strumieniu pobierania.
chunks() -> Iterator[bytes]
Zwraca
Typ | Opis |
---|---|
Iterator zawierający fragmenty w strumieniu pobierania. |
read
Odczytaj do rozmiaru bajtów ze strumienia i zwróć je. Jeśli rozmiar jest nieokreślony lub wynosi -1, wszystkie bajty zostaną odczytane.
read(size: int | None = -1) -> bytes
Parametry
Nazwa | Opis |
---|---|
size
|
Liczba bajtów do pobrania ze strumienia. Pozostaw nieokreślone lub ustawione na -1, aby pobrać wszystkie bajty. wartość domyślna: -1
|
Zwraca
Typ | Opis |
---|---|
Żądane dane są bajtami. Jeśli wartość zwracana jest pusta, nie ma więcej danych do odczytania. |
readall
Pobierz zawartość tego pliku.
Ta operacja jest blokowana do momentu pobrania wszystkich danych. :returns: zawartość określonego pliku. :rtype: bajty
readall() -> bytes
readinto
Pobierz zawartość tego pliku do strumienia.
readinto(stream: IO[bytes]) -> int
Parametry
Nazwa | Opis |
---|---|
stream
Wymagane
|
Strumień do pobrania. Może to być otwarty dojście do plików lub dowolny strumień zapisywalny. Strumień musi być wyszukiwany, jeśli pobieranie używa więcej niż jednego połączenia równoległego. |
Zwraca
Typ | Opis |
---|---|
Liczba odczytanych bajtów. |
Azure SDK for Python