Freigeben über


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 zum Erfassen von Blobs verwendet, deren Namen mit derselben Teilzeichenfolge bis zur Darstellung des Trennzeichens beginnen. 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. Die Optionen umfassen "primär" oder "sekundär".

Variablen

Name Beschreibung
name
str

Das Präfix oder der Verzeichnisname des Blobs.

prefix
str

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

results_per_page
int

Die maximale Anzahl der pro API-Aufruf abgerufenen Ergebnisse.

marker
str

Das Fortsetzungstoken der aktuellen 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 aufgeführten 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 asynchronen Iterator von Seiten von Objekten anstelle eines asynchronen Iterators von Objekten ab.

get
has_key
items
keys
update
values

by_page

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

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

Ein asynchroner Iterator von Seiten (selbst asynchroner 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()

update

update(*args, **kwargs)

values

values()