Condividi tramite


BlobPrefix Classe

Iterabile delle proprietà BLOB.

Restituito da walk_blobs quando viene usato un delimitatore. Può essere considerato come una directory BLOB virtuale.

Ereditarietà
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

Costruttore

BlobPrefix(*args, **kwargs)

Parametri

Nome Descrizione
command
Necessario

Funzione per recuperare la pagina successiva di elementi.

prefix
Necessario
str

Filtra i risultati in modo che vengano restituiti solo i BLOB i cui nomi iniziano con il prefisso specificato.

results_per_page
Necessario
int

Numero massimo di BLOB da recuperare per chiamata.

marker
Necessario
str

Token di continuazione opaco.

delimiter
Necessario
str

Usato per acquisire i BLOB i cui nomi iniziano con la stessa sottostringa fino all'aspetto del carattere delimitatore. Il delimitatore può essere un singolo carattere o una stringa.

location_mode
Necessario

Specifica il percorso a cui deve essere inviata la richiesta. Questa modalità si applica solo agli account RA-GRS che consentono l'accesso in lettura secondario. Le opzioni includono 'primary' o 'secondary'.

Variabili

Nome Descrizione
name
str

Prefisso o "nome directory" del BLOB.

service_endpoint
str

URL servizio.

prefix
str

Prefisso del nome BLOB usato per filtrare l'elenco.

marker
str

Token di continuazione della pagina corrente dei risultati.

results_per_page
int

Numero massimo di risultati recuperati per chiamata API.

next_marker
str

Token di continuazione per recuperare la pagina successiva dei risultati.

location_mode
str

Modalità posizione usata per elencare i risultati. Le opzioni disponibili includono "primario" e "secondario".

current_page

Pagina corrente dei risultati elencati.

container
str

Contenitore da cui sono elencati i BLOB.

delimiter
str

Carattere di delimitazione usato per la presentazione della gerarchia.

Metodi

by_page

Ottenere un iteratore di pagine di oggetti, anziché un iteratore di oggetti.

get
has_key
items
keys
next
update
values

by_page

Ottenere un iteratore di pagine di oggetti, anziché un iteratore di oggetti.

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

Parametri

Nome Descrizione
continuation_token
str

Token di continuazione opaco. Questo valore può essere recuperato dal campo continuation_token di un oggetto generatore precedente. Se specificato, questo generatore inizierà a restituire i risultati da questo punto.

valore predefinito: None

Restituisce

Tipo Descrizione
<xref:iterator>[<xref:iterator>[<xref:ReturnType>]]

Iteratore di pagine (iteratore stesso di oggetti)

get

get(key, default=None)

Parametri

Nome Descrizione
key
Necessario
default
valore predefinito: None

has_key

has_key(k)

Parametri

Nome Descrizione
k
Necessario

items

items()

keys

keys()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()