Udostępnij za pośrednictwem


BlobPrefix Klasa

Iterable właściwości obiektu blob.

Zwracany z walk_blobs, gdy jest używany ogranicznik. Można traktować jako katalog obiektów blob wirtualnych.

Dziedziczenie
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

Konstruktor

BlobPrefix(*args, **kwargs)

Parametry

Nazwa Opis
command
Wymagane

Funkcja pobierania następnej strony elementów.

prefix
Wymagane
str

Filtruje wyniki, aby zwracać tylko obiekty blob, których nazwy zaczynają się od określonego prefiksu.

results_per_page
Wymagane
int

Maksymalna liczba obiektów blob do pobrania na wywołanie.

marker
Wymagane
str

Nieprzezroczysty token kontynuacji.

delimiter
Wymagane
str

Służy do przechwytywania obiektów blob, których nazwy zaczynają się od tego samego podciągu do wyglądu znaku ogranicznika. Ogranicznik może być pojedynczym znakiem lub ciągiem.

location_mode
Wymagane

Określa lokalizację, do którego ma zostać wysłane żądanie. Ten tryb dotyczy tylko kont RA-GRS, które zezwalają na pomocniczy dostęp do odczytu. Opcje obejmują "podstawowe" lub "pomocnicze".

Zmienne

Nazwa Opis
name
str

Prefiks lub "nazwa katalogu" obiektu blob.

prefix
str

Prefiks nazwy obiektu blob używany do filtrowania listy.

results_per_page
int

Maksymalna liczba wyników pobranych na wywołanie interfejsu API.

marker
str

Token kontynuacji bieżącej strony wyników.

location_mode
str

Tryb lokalizacji używany do wyświetlania wyników. Dostępne opcje obejmują "podstawowe" i "pomocnicze".

current_page

Bieżąca strona z wyświetlonymi wynikami.

container
str

Kontener, z którego są wyświetlane obiekty blob.

delimiter
str

Znak ogranicznika używany do wyświetlania listy hierarchii.

Metody

by_page

Pobierz iterator asynchroniczny stron obiektów zamiast asynchronicznego iteratora obiektów.

get
has_key
items
keys
update
values

by_page

Pobierz iterator asynchroniczny stron obiektów zamiast asynchronicznego iteratora obiektów.

by_page(continuation_token: str | None = None) -> AsyncIterator[AsyncIterator[ReturnType]]

Parametry

Nazwa Opis
continuation_token
str

Nieprzezroczysty token kontynuacji. Tę wartość można pobrać z pola continuation_token poprzedniego obiektu generatora. Jeśli zostanie określony, ten generator rozpocznie zwracanie wyników od tego momentu.

wartość domyślna: None

Zwraca

Typ Opis
AsyncIterator[AsyncIterator[<xref:ReturnType>]]

Iterator asynchroniczny stron (sam asynchroniczny iterator obiektów)

get

get(key, default=None)

Parametry

Nazwa Opis
key
Wymagane
default
wartość domyślna: None

has_key

has_key(k)

Parametry

Nazwa Opis
k
Wymagane

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()