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.

service_endpoint
str

De service-URL.

prefix
str

Een blobnaamvoorvoegsel dat wordt gebruikt om de lijst te filteren.

marker
str

Het vervolgtoken van de huidige pagina met resultaten.

results_per_page
int

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

next_marker
str

Het vervolgtoken om de volgende pagina met resultaten op te halen.

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

Haal een iterator van pagina's met objecten op in plaats van een iterator van objecten.

get
has_key
items
keys
next
update
values

by_page

Haal een iterator van pagina's met objecten op in plaats van een iterator van objecten.

by_page(continuation_token: str | None = None) -> Iterator[Iterator[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
<xref:iterator>[<xref:iterator>[<xref:ReturnType>]]

Een iterator van pagina's (zelf 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()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()