Aracılığıyla paylaş


BlobPrefix Sınıf

Blob özelliklerinin Yinelenebilir olması.

Sınırlayıcı kullanıldığında walk_blobs döndürülür. Sanal blob dizini olarak düşünülebilir.

Devralma
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

Oluşturucu

BlobPrefix(*args, **kwargs)

Parametreler

Name Description
command
Gerekli

Öğelerin sonraki sayfasını alma işlevi.

prefix
Gerekli
str

Sonuçları yalnızca adları belirtilen ön ek ile başlayan blobları döndürecek şekilde filtreler.

results_per_page
Gerekli
int

Çağrı başına alınacak blob sayısı üst sınırı.

marker
Gerekli
str

Opak bir devamlılık belirteci.

delimiter
Gerekli
str

Adları sınırlayıcı karakterin görünümüne kadar aynı alt dizeyle başlayan blobları yakalamak için kullanılır. Sınırlayıcı tek bir karakter veya dize olabilir.

location_mode
Gerekli

İsteğin gönderileceği konumu belirtir. Bu mod yalnızca ikincil okuma erişimine izin veren RA-GRS hesapları için geçerlidir. Seçenekler arasında 'birincil' veya 'ikincil' bulunur.

Değişkenler

Name Description
name
str

Blobun öneki veya "dizin adı".

prefix
str

Listeye filtre uygulamak için kullanılan blob adı ön eki.

results_per_page
int

API çağrısı başına alınan en fazla sonuç sayısı.

marker
str

Geçerli sonuç sayfasının devamlılık belirteci.

location_mode
str

Sonuçları listelemek için kullanılan konum modu. Kullanılabilir seçenekler arasında "birincil" ve "ikincil" bulunur.

current_page

Listelenen sonuçların geçerli sayfası.

container
str

Blobların listelendiği kapsayıcı.

delimiter
str

Hiyerarşi listesi için kullanılan sınırlandırma karakteri.

Yöntemler

by_page

Nesnelerin zaman uyumsuz yineleyicisi yerine, nesne sayfalarının zaman uyumsuz yineleyicisini alın.

get
has_key
items
keys
update
values

by_page

Nesnelerin zaman uyumsuz yineleyicisi yerine, nesne sayfalarının zaman uyumsuz yineleyicisini alın.

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

Parametreler

Name Description
continuation_token
str

Opak bir devamlılık belirteci. Bu değer, önceki bir oluşturucu nesnesinin continuation_token alanından alınabilir. Belirtilirse, bu oluşturucu bu noktadan sonuçları döndürmeye başlar.

varsayılan değer: None

Döndürülenler

Tür Description
AsyncIterator[AsyncIterator[<xref:ReturnType>]]

Sayfaların zaman uyumsuz yineleyicisi (kendilerinin nesnelerin zaman uyumsuz yineleyicisi)

get

get(key, default=None)

Parametreler

Name Description
key
Gerekli
default
varsayılan değer: None

has_key

has_key(k)

Parametreler

Name Description
k
Gerekli

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()