Partilhar via


BlobPrefix Classe

Iterável das propriedades do Blob.

Devolvido de walk_blobs quando é utilizado um delimitador. Pode ser considerado um diretório de blobs virtual.

Herança
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

Construtor

BlobPrefix(*args, **kwargs)

Parâmetros

Name Description
command
Necessário

Função para obter a página seguinte dos itens.

prefix
Necessário
str

Filtra os resultados para devolver apenas blobs cujos nomes começam com o prefixo especificado.

results_per_page
Necessário
int

O número máximo de blobs a obter por chamada.

marker
Necessário
str

Um token de continuação opaco.

delimiter
Necessário
str

Utilizado para capturar blobs cujos nomes começam com a mesma subcadeia até ao aspeto do caráter delimitador. O delimitador pode ser um único caráter ou uma cadeia.

location_mode
Necessário

Especifica a localização para a qual o pedido deve ser enviado. Este modo aplica-se apenas a contas RA-GRS que permitem o acesso de leitura secundário. As opções incluem "principal" ou "secundário".

Variáveis

Name Description
name
str

O prefixo ou "nome do diretório" do blob.

service_endpoint
str

O URL do serviço.

prefix
str

Um prefixo de nome de blob a ser utilizado para filtrar a lista.

marker
str

O token de continuação da página atual dos resultados.

results_per_page
int

O número máximo de resultados obtidos por chamada à API.

next_marker
str

O token de continuação para obter a página seguinte dos resultados.

location_mode
str

O modo de localização que está a ser utilizado para listar os resultados. As opções disponíveis incluem "principal" e "secundário".

current_page

A página atual dos resultados listados.

container
str

O contentor a partir do qual os blobs estão listados.

delimiter
str

Um caráter delimitador utilizado para a listagem de hierarquias.

Métodos

by_page

Obtenha um iterador de páginas de objetos, em vez de um iterador de objetos.

get
has_key
items
keys
next
update
values

by_page

Obtenha um iterador de páginas de objetos, em vez de um iterador de objetos.

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

Parâmetros

Name Description
continuation_token
str

Um token de continuação opaco. Este valor pode ser obtido a partir do campo continuation_token de um objeto gerador anterior. Se for especificado, este gerador começará a devolver resultados a partir deste ponto.

valor predefinido: None

Devoluções

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

Um iterador de páginas (iterador próprio de objetos)

get

get(key, default=None)

Parâmetros

Name Description
key
Necessário
default
valor predefinido: None

has_key

has_key(k)

Parâmetros

Name Description
k
Necessário

items

items()

keys

keys()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()