Partager 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.

service_endpoint
str

URL du service.

prefix
str

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

marker
str

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

results_per_page
int

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

next_marker
str

Jeton de continuation pour récupérer la page de résultats suivante.

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 de pages d’objets, au lieu d’un itérateur d’objets.

get
has_key
items
keys
next
update
values

by_page

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

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

Itérateur de pages (lui-même itérateur 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()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()