Share via


BlobPrefix Classe

Uma iterável de propriedades de Blob.

Retornado de walk_blobs quando um delimitador é usado. Pode ser considerado como um diretório de blob virtual.

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

Construtor

BlobPrefix(*args, **kwargs)

Parâmetros

Nome Description
command
Obrigatório

Função para recuperar a próxima página de itens.

prefix
Obrigatório
str

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

results_per_page
Obrigatório
int

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

marker
Obrigatório
str

Um token de continuação opaco.

delimiter
Obrigatório
str

Usado para capturar blobs cujos nomes começam com a mesma subcadeia de caracteres até a aparência do caractere delimitador. O delimitador pode ser um único caractere ou uma cadeia de caracteres.

location_mode
Obrigatório

Especifica o local para o qual a solicitação deve ser enviada. Esse modo só se aplica a contas RA-GRS que permitem acesso de leitura secundário. As opções incluem 'primário' ou 'secundário'.

Variáveis

Nome Description
name
str

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

service_endpoint
str

A URL do serviço.

prefix
str

Um prefixo de nome de blob que está sendo usado para filtrar a lista.

marker
str

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

results_per_page
int

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

next_marker
str

O token de continuação para recuperar a próxima página de resultados.

location_mode
str

O modo de localização que está sendo usado para listar os resultados. As opções disponíveis incluem "primário" e "secundário".

current_page

A página atual dos resultados listados.

container
str

O contêiner do qual os blobs estão listados.

delimiter
str

Um caractere delimitador usado para listagem de hierarquia.

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

Nome Description
continuation_token
str

Um token de continuação opaco. Esse valor pode ser recuperado do campo continuation_token de um objeto gerador anterior. Se especificado, esse gerador começará a retornar resultados desse ponto.

valor padrão: None

Retornos

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

Nome Description
key
Obrigatório
default
valor padrão: None

has_key

has_key(k)

Parâmetros

Nome Description
k
Obrigatório

items

items()

keys

keys()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()