Share via


BlobPrefix Classe

Itérable de propriétés d’objet blob.

Retourné par walk_blobs lorsqu’un délimiteur est utilisé. Peut être considéré comme un répertoire d’objets blob virtuel.

Héritage
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

Constructeur

BlobPrefix(*args, **kwargs)

Paramètres

Nom Description
command
Obligatoire

Fonction pour récupérer la page d’éléments suivante.

prefix
Obligatoire
str

Filtre les résultats pour renvoyer uniquement les objets blob dont le nom commence par le préfixe spécifié.

results_per_page
Obligatoire
int

Nombre maximal d’objets blob à récupérer par appel.

marker
Obligatoire
str

Jeton de continuation opaque.

delimiter
Obligatoire
str

Permet de capturer des objets blob dont le nom commence par la même sous-chaîne jusqu’à l’apparence du caractère délimiteur. Le délimiteur peut être un caractère ou une chaîne.

location_mode
Obligatoire

Spécifie l’emplacement auquel la demande doit être envoyée. Ce mode s’applique uniquement aux comptes RA-GRS qui autorisent l’accès en lecture secondaire. Les options incluent « principal » ou « secondaire ».

Variables

Nom Description
name
str

Préfixe ou « nom du répertoire » de l’objet blob.

prefix
str

Préfixe de nom d’objet blob utilisé pour filtrer la liste.

results_per_page
int

Nombre maximal de résultats récupérés par appel d’API.

marker
str

Jeton de continuation de la page de résultats actuelle.

location_mode
str

Mode d’emplacement utilisé pour répertorier les résultats. Les options disponibles incluent « principal » et « secondaire ».

current_page

Page active des résultats répertoriés.

container
str

Conteneur à partir duquel les objets blob sont répertoriés.

delimiter
str

Caractère de limitation utilisé pour la liste hiérarchique.

Méthodes

by_page

Obtenez un itérateur asynchrone de pages d’objets, au lieu d’un itérateur asynchrone d’objets.

get
has_key
items
keys
update
values

by_page

Obtenez un itérateur asynchrone de pages d’objets, au lieu d’un itérateur asynchrone d’objets.

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

Paramètres

Nom Description
continuation_token
str

Jeton de continuation opaque. Cette valeur peut être récupérée à partir du champ continuation_token d’un objet générateur précédent. S’il est spécifié, ce générateur commence à retourner les résultats à partir de ce point.

valeur par défaut: None

Retours

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

Itérateur asynchrone de pages (lui-même itérateur asynchrone d’objets)

get

get(key, default=None)

Paramètres

Nom Description
key
Obligatoire
default
valeur par défaut: None

has_key

has_key(k)

Paramètres

Nom Description
k
Obligatoire

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()