BlobPrefix Třída

Iterable (Iterable) vlastností objektu blob.

Vráceno z walk_blobs při použití oddělovače. Můžete si ho představit jako virtuální adresář objektů blob.

Dědičnost
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

Konstruktor

BlobPrefix(*args, **kwargs)

Parametry

Name Description
command
Vyžadováno

Funkce pro načtení další stránky položek

prefix
Vyžadováno
str

Filtruje výsledky tak, aby vracely pouze objekty blob, jejichž názvy začínají zadanou předponou.

results_per_page
Vyžadováno
int

Maximální počet objektů blob, které se mají načíst na volání.

marker
Vyžadováno
str

Neprůsledný pokračovací token.

delimiter
Vyžadováno
str

Používá se k zachycení objektů blob, jejichž názvy začínají stejným podřetěžcem až po vzhled oddělovače. Oddělovačem může být jeden znak nebo řetězec.

location_mode
Vyžadováno

Určuje umístění, do které se má požadavek odeslat. Tento režim platí jenom pro účty RA-GRS, které umožňují sekundární přístup pro čtení. Mezi možnosti patří "primární" nebo "sekundární".

Proměnné

Name Description
name
str

Předpona neboli "název adresáře" objektu blob.

prefix
str

Předpona názvu objektu blob, která se používá k filtrování seznamu.

results_per_page
int

Maximální počet načtených výsledků na volání rozhraní API

marker
str

Pokračovací token aktuální stránky výsledků.

location_mode
str

Režim umístění, který se používá k výpisu výsledků. Mezi dostupné možnosti patří "primární" a "sekundární".

current_page

Aktuální stránka uvedených výsledků

container
str

Kontejner, ze kterého jsou objekty blob uvedené.

delimiter
str

Oddělovací znak používaný pro výpis hierarchie.

Metody

by_page

Získejte asynchronní iterátor stránek objektů místo asynchronního iterátoru objektů.

get
has_key
items
keys
update
values

by_page

Získejte asynchronní iterátor stránek objektů místo asynchronního iterátoru objektů.

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

Parametry

Name Description
continuation_token
str

Neprůsledný pokračovací token. Tuto hodnotu lze načíst z pole continuation_token předchozího objektu generátoru. Pokud je zadán, tento generátor začne vracet výsledky od tohoto okamžiku.

výchozí hodnota: None

Návraty

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

Asynchronní iterátor stránek (sám o sobě asynchronní iterátor objektů)

get

get(key, default=None)

Parametry

Name Description
key
Vyžadováno
default
výchozí hodnota: None

has_key

has_key(k)

Parametry

Name Description
k
Vyžadováno

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()