Share via


BlobPrefix Klasse

Eine Iterable von Blobeigenschaften.

Wird von walk_blobs zurückgegeben, wenn ein Trennzeichen verwendet wird. Kann als virtuelles Blobverzeichnis betrachtet werden.

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

Konstruktor

BlobPrefix(*args, **kwargs)

Parameter

Name Beschreibung
command
Erforderlich

Funktion zum Abrufen der nächsten Seite von Elementen.

prefix
Erforderlich
str

Filtert die Ergebnisse, um nur BLOBs zurückgegeben, deren Namen mit dem angegebenen Präfix beginnen.

results_per_page
Erforderlich
int

Die maximale Anzahl von Blobs, die pro Aufruf abgerufen werden sollen.

marker
Erforderlich
str

Ein undurchsichtiges Fortsetzungstoken.

delimiter
Erforderlich
str

Wird verwendet, um Blobs zu erfassen, deren Namen mit derselben Teilzeichenfolge beginnen, bis zur Darstellung des Trennzeichens. Das Trennzeichen kann ein einzelnes Zeichen oder eine Zeichenfolge sein.

location_mode
Erforderlich

Gibt den Speicherort an, an den die Anforderung gesendet werden soll. Dieser Modus gilt nur für RA-GRS-Konten, die sekundären Lesezugriff ermöglichen. Zu den Optionen gehören "primär" oder "sekundär".

Variablen

Name Beschreibung
name
str

Das Präfix oder "Verzeichnisname" des Blobs.

service_endpoint
str

Die Dienst-URL.

prefix
str

Ein Blobnamenpräfix, das zum Filtern der Liste verwendet wird.

marker
str

Das Fortsetzungstoken der aktuellen Ergebnisseite.

results_per_page
int

Die maximale Anzahl von Ergebnissen, die pro API-Aufruf abgerufen werden.

next_marker
str

Das Fortsetzungstoken zum Abrufen der nächsten Ergebnisseite.

location_mode
str

Der Standortmodus, der zum Auflisten von Ergebnissen verwendet wird. Zu den verfügbaren Optionen gehören "primär" und "sekundär".

current_page

Die aktuelle Seite der aufgelisteten Ergebnisse.

container
str

Der Container, aus dem die Blobs aufgelistet werden.

delimiter
str

Ein Trennzeichen, das für die Hierarchieauflistung verwendet wird.

Methoden

by_page

Rufen Sie einen Iterator aus Seiten von -Objekten anstelle eines Iterators von -Objekten ab.

get
has_key
items
keys
next
update
values

by_page

Rufen Sie einen Iterator aus Seiten von -Objekten anstelle eines Iterators von -Objekten ab.

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

Parameter

Name Beschreibung
continuation_token
str

Ein undurchsichtiges Fortsetzungstoken. Dieser Wert kann aus dem continuation_token Feld eines vorherigen Generatorobjekts abgerufen werden. Wenn angegeben, beginnt dieser Generator mit der Rückgabe von Ergebnissen ab diesem Punkt.

Standardwert: None

Gibt zurück

Typ Beschreibung
<xref:iterator>[<xref:iterator>[<xref:ReturnType>]]

Ein Iterator von Seiten (selbst Iterator von Objekten)

get

get(key, default=None)

Parameter

Name Beschreibung
key
Erforderlich
default
Standardwert: None

has_key

has_key(k)

Parameter

Name Beschreibung
k
Erforderlich

items

items()

keys

keys()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()