BlobPrefix Класс

Итератор свойств BLOB-объектов.

Возвращается из walk_blobs при использовании разделителя. Может рассматриваться как виртуальный каталог BLOB-объектов.

Наследование
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

Конструктор

BlobPrefix(*args, **kwargs)

Параметры

Имя Описание
command
Обязательно

Функция для получения следующей страницы элементов.

prefix
Обязательно
str

Фильтрует результаты для возвращения только тех BLOB-объектов, имена которых начинаются с указанного префикса.

results_per_page
Обязательно
int

Максимальное количество BLOB-объектов для каждого вызова.

marker
Обязательно
str

Непрозрачный маркер продолжения.

delimiter
Обязательно
str

Используется для записи больших двоичных объектов, имена которых начинаются с той же подстроки до появления символа разделителя. Разделитель может быть задан одним символом или строкой.

location_mode
Обязательно

Указывает расположение, в которое должен быть отправлен запрос. Этот режим применяется только для учетных записей RA-GRS, которые разрешают дополнительный доступ на чтение. К параметрам относятся "primary" или "secondary".

Переменные

Имя Описание
name
str

Префикс или "имя каталога" большого двоичного объекта.

service_endpoint
str

URL-адрес службы.

prefix
str

Префикс имени большого двоичного объекта, используемый для фильтрации списка.

marker
str

Токен продолжения текущей страницы результатов.

results_per_page
int

Максимальное количество результатов, полученных на вызов API.

next_marker
str

Маркер продолжения для получения следующей страницы результатов.

location_mode
str

Режим расположения, используемый для вывода результатов. Доступные варианты включают "primary" и "secondary".

current_page

Текущая страница перечисленных результатов.

container
str

Контейнер, из которых перечислены большие двоичные объекты.

delimiter
str

Символ разделителя, используемый для перечисления иерархии.

Методы

by_page

Получение итератора страниц объектов вместо итератора объектов.

get
has_key
items
keys
next
update
values

by_page

Получение итератора страниц объектов вместо итератора объектов.

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

Параметры

Имя Описание
continuation_token
str

Непрозрачный маркер продолжения. Это значение можно получить из поля continuation_token предыдущего объекта генератора. Если этот параметр указан, этот генератор начнет возвращать результаты с этого момента.

значение по умолчанию: None

Возвращаемое значение

Тип Описание
<xref:iterator>[<xref:iterator>[<xref:ReturnType>]]

Итератор страниц (сами итератор объектов)

get

get(key, default=None)

Параметры

Имя Описание
key
Обязательно
default
значение по умолчанию: None

has_key

has_key(k)

Параметры

Имя Описание
k
Обязательно

items

items()

keys

keys()

next

next() -> ReturnType

update

update(*args, **kwargs)

values

values()