BlobPrefix Klasse
Eine Iterable von Blobeigenschaften.
Wird von walk_blobs zurückgegeben, wenn ein Trennzeichen verwendet wird. Kann als virtuelles Blobverzeichnis betrachtet werden.
- Vererbung
-
BlobPrefixazure.storage.blob._shared.models.DictMixinBlobPrefix
Konstruktor
BlobPrefix(*args, **kwargs)
Parameter
Name | Beschreibung |
---|---|
command
Erforderlich
|
Funktion zum Abrufen der nächsten Seite von Elementen. |
prefix
Erforderlich
|
Filtert die Ergebnisse, um nur BLOBs zurückgegeben, deren Namen mit dem angegebenen Präfix beginnen. |
results_per_page
Erforderlich
|
Die maximale Anzahl von Blobs, die pro Aufruf abgerufen werden sollen. |
marker
Erforderlich
|
Ein undurchsichtiges Fortsetzungstoken. |
delimiter
Erforderlich
|
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
|
Das Präfix oder der Verzeichnisname des Blobs. |
prefix
|
Ein Blobnamenpräfix, das zum Filtern der Liste verwendet wird. |
results_per_page
|
Die maximale Anzahl der pro API-Aufruf abgerufenen Ergebnisse. |
marker
|
Das Fortsetzungstoken der aktuellen Ergebnisseite. |
location_mode
|
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
|
Der Container, aus dem die Blobs aufgelistet werden. |
delimiter
|
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
|
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()
Azure SDK for Python