다음을 통해 공유


BlobPrefix 클래스

Blob 속성의 반복 가능입니다.

구분 기호를 사용할 때 walk_blobs 반환됩니다. 가상 Blob 디렉터리로 간주할 수 있습니다.

상속
BlobPrefix
azure.storage.blob._shared.models.DictMixin
BlobPrefix

생성자

BlobPrefix(*args, **kwargs)

매개 변수

Name Description
command
필수

항목의 다음 페이지를 검색하는 함수입니다.

prefix
필수
str

이름이 지정한 접두사로 시작하는 Blob만 반환하도록 결과를 필터링합니다.

results_per_page
필수
int

호출당 검색할 최대 Blob 수입니다.

marker
필수
str

불투명 연속 토큰입니다.

delimiter
필수
str

이름이 구분 기호 문자의 모양까지 동일한 부분 문자열로 시작하는 Blob을 캡처하는 데 사용됩니다. 이 구분 기호는 단일 문자이거나 문자열일 수 있습니다.

location_mode
필수

요청을 보내야 하는 위치를 지정합니다. 이 모드는 보조 읽기 액세스를 허용하는 RA-GRS 계정에만 적용됩니다. 옵션에는 'primary' 또는 'secondary'가 포함됩니다.

변수

Name Description
name
str

Blob의 접두사 또는 "디렉터리 이름"입니다.

prefix
str

목록을 필터링하는 데 사용되는 Blob 이름 접두사입니다.

results_per_page
int

API 호출당 검색된 최대 결과 수입니다.

marker
str

결과의 현재 페이지의 연속 토큰입니다.

location_mode
str

결과를 나열하는 데 사용되는 위치 모드입니다. 사용 가능한 옵션에는 "기본" 및 "보조"가 포함됩니다.

current_page

나열된 결과의 현재 페이지입니다.

container
str

Blob이 나열된 컨테이너입니다.

delimiter
str

계층 목록에 사용되는 구분 문자입니다.

메서드

by_page

개체의 비동기 반복기 대신 개체 페이지의 비동기 반복기를 가져옵니다.

get
has_key
items
keys
update
values

by_page

개체의 비동기 반복기 대신 개체 페이지의 비동기 반복기를 가져옵니다.

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

매개 변수

Name Description
continuation_token
str

불투명 연속 토큰입니다. 이 값은 이전 생성기 개체의 continuation_token 필드에서 검색할 수 있습니다. 지정한 경우 이 생성기는 이 시점에서 결과를 반환하기 시작합니다.

기본값: None

반환

형식 Description
AsyncIterator[AsyncIterator[<xref:ReturnType>]]

페이지의 비동기 반복기(개체의 비동기 반복기)

get

get(key, default=None)

매개 변수

Name Description
key
필수
default
기본값: None

has_key

has_key(k)

매개 변수

Name Description
k
필수

items

items()

keys

keys()

update

update(*args, **kwargs)

values

values()