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
-
BlobPrefixazure.storage.blob._shared.models.DictMixinBlobPrefix
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
|
Filtra os resultados para retornar apenas os blobs cujos nomes começam com o prefixo especificado. |
results_per_page
Obrigatório
|
O número máximo de blobs a serem recuperados por chamada. |
marker
Obrigatório
|
Um token de continuação opaco. |
delimiter
Obrigatório
|
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
|
O prefixo ou o "nome do diretório" do blob. |
service_endpoint
|
A URL do serviço. |
prefix
|
Um prefixo de nome de blob que está sendo usado para filtrar a lista. |
marker
|
O token de continuação da página atual de resultados. |
results_per_page
|
O número máximo de resultados recuperados por chamada à API. |
next_marker
|
O token de continuação para recuperar a próxima página de resultados. |
location_mode
|
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
|
O contêiner do qual os blobs estão listados. |
delimiter
|
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
|
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()
Azure SDK for Python