BlobPrefix クラス

BLOB プロパティの Iterable。

区切り記号が使用されている場合に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

区切り文字の外観まで同じ部分文字列で名前が始まる BLOB をキャプチャするために使用されます。 区切り記号には単一文字または文字列を使用できます。

location_mode
必須

要求の送信先の場所を指定します。 このモードは、セカンダリ読み取りアクセスを許可する RA-GRS アカウントにのみ適用されます。 オプションには、'primary' または 'secondary' が含まれます。

変数

名前 説明
name
str

BLOB のプレフィックスまたは "ディレクトリ名"。

service_endpoint
str

サービス URL。

prefix
str

リストのフィルター処理に使用される BLOB 名プレフィックス。

marker
str

結果の現在のページの継続トークン。

results_per_page
int

API 呼び出しごとに取得される結果の最大数。

next_marker
str

結果の次のページを取得する継続トークン。

location_mode
str

結果の一覧表示に使用される場所モード。 使用可能なオプションには、"primary" と "secondary" があります。

current_page

一覧表示された結果の現在のページ。

container
str

BLOB が一覧表示されるコンテナー。

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()