Delen via


BlobPrefix Klas

Een iterable van Blob-eigenschappen.

Geretourneerd door walk_blobs wanneer een scheidingsteken wordt gebruikt. Kan worden beschouwd als een virtuele blobmap.

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

Constructor

BlobPrefix(*args, **kwargs)

Parameters

Name Description
command
Vereist

Functie om de volgende pagina met items op te halen.

prefix
Vereist
str

Filtert de resultaten om alleen blobs te retourneren waarvan de naam begint met het opgegeven voorvoegsel.

results_per_page
Vereist
int

Het maximum aantal blobs dat per aanroep moet worden opgehaald.

marker
Vereist
str

Een ondoorzichtig vervolgtoken.

delimiter
Vereist
str

Wordt gebruikt voor het vastleggen van blobs waarvan de namen beginnen met dezelfde subtekenreeks tot het uiterlijk van het scheidingsteken. Het scheidingsteken kan één teken of een tekenreeks zijn.

location_mode
Vereist

Hiermee geeft u de locatie waarnaar de aanvraag moet worden verzonden. Deze modus is alleen van toepassing op RA-GRS-accounts die secundaire leestoegang toestaan. Opties zijn 'primair' of 'secundair'.

Variabelen

Name Description
name
str

Het voorvoegsel of mapnaam van de blob.

prefix
str

Een blobnaamvoorvoegsel dat wordt gebruikt om de lijst te filteren.

results_per_page
int

Het maximum aantal resultaten dat per API-aanroep wordt opgehaald.

marker
str

Het vervolgtoken van de huidige pagina met resultaten.

location_mode
str

De locatiemodus die wordt gebruikt om resultaten weer te geven. De beschikbare opties zijn 'primair' en 'secundair'.

current_page

De huidige pagina met vermelde resultaten.

container
str

De container waaruit de blobs worden vermeld.

delimiter
str

Een scheidingsteken dat wordt gebruikt voor hiërarchievermelding.

Methoden

by_page

Een asynchrone iterator van pagina's met objecten ophalen in plaats van een asynchrone iterator van objecten.

get
has_key
items
keys
update
values

by_page

Een asynchrone iterator van pagina's met objecten ophalen in plaats van een asynchrone iterator van objecten.

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

Parameters

Name Description
continuation_token
str

Een ondoorzichtig vervolgtoken. Deze waarde kan worden opgehaald uit het veld continuation_token van een eerder generatorobject. Indien opgegeven, begint deze generator met het retourneren van resultaten vanaf dit punt.

standaardwaarde: None

Retouren

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

Een asynchrone iterator van pagina's (zelf asynchrone iterator van objecten)

get

get(key, default=None)

Parameters

Name Description
key
Vereist
default
standaardwaarde: None

has_key

has_key(k)

Parameters

Name Description
k
Vereist

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()