Share via


BlobLeaseClient class

또는 에 대한 <xref:ContainerClient> 임대를 관리하는 클라이언트입니다 <xref:BlobClient>.

생성자

BlobLeaseClient(ContainerClient | BlobClient, string)

BlobLeaseClient의 인스턴스를 만듭니다.

속성

leaseId

임대 ID를 가져옵니다.

url

URL을 가져옵니다.

메서드

acquireLease(number, LeaseOperationOptions)

삭제 작업을 위해 컨테이너 또는 쓰기 및 삭제 작업을 위한 Blob에 대한 잠금을 설정하고 관리합니다. 잠금 기간은 15~60초 또는 무한할 수 있습니다.

breakLease(number, LeaseOperationOptions)

임대를 종료하지만 현재 임대 기간이 만료될 때까지 다른 클라이언트가 새 임대를 획득할 수 없도록 합니다.

changeLease(string, LeaseOperationOptions)

임대의 ID를 변경하려면

releaseLease(LeaseOperationOptions)

다른 클라이언트가 컨테이너 또는 Blob에 대한 임대를 즉시 획득할 수 있도록 더 이상 필요하지 않은 경우 임대를 해제합니다.

renewLease(LeaseOperationOptions)

임대를 갱신하려면

생성자 세부 정보

BlobLeaseClient(ContainerClient | BlobClient, string)

BlobLeaseClient의 인스턴스를 만듭니다.

new BlobLeaseClient(client: ContainerClient | BlobClient, leaseId?: string)

매개 변수

client

ContainerClient | BlobClient

임대 작업 요청을 수행할 클라이언트입니다.

leaseId

string

처음 제안된 임대 ID입니다.

속성 세부 정보

leaseId

임대 ID를 가져옵니다.

string leaseId

속성 값

string

url

URL을 가져옵니다.

string url

속성 값

string

메서드 세부 정보

acquireLease(number, LeaseOperationOptions)

삭제 작업을 위해 컨테이너 또는 쓰기 및 삭제 작업을 위한 Blob에 대한 잠금을 설정하고 관리합니다. 잠금 기간은 15~60초 또는 무한할 수 있습니다.

function acquireLease(duration: number, options?: LeaseOperationOptions)

매개 변수

duration

number

15~60초 사이이거나 무한(-1) 사이여야 합니다.

options
LeaseOperationOptions

임대 관리 작업을 구성하는 옵션입니다.

반환

임대 취득 작업에 대한 응답 데이터입니다.

breakLease(number, LeaseOperationOptions)

임대를 종료하지만 현재 임대 기간이 만료될 때까지 다른 클라이언트가 새 임대를 획득할 수 없도록 합니다.

function breakLease(breakPeriod: number, options?: LeaseOperationOptions)

매개 변수

breakPeriod

number

중단 기간

options
LeaseOperationOptions

임대 관리 작업을 구성하는 선택적 옵션입니다.

반환

임대 중단 작업에 대한 응답 데이터입니다.

changeLease(string, LeaseOperationOptions)

임대의 ID를 변경하려면

function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions)

매개 변수

proposedLeaseId

string

제안된 새 임대 ID입니다.

options
LeaseOperationOptions

임대 관리 작업을 구성하는 옵션입니다.

반환

변경 임대 작업에 대한 응답 데이터입니다.

releaseLease(LeaseOperationOptions)

다른 클라이언트가 컨테이너 또는 Blob에 대한 임대를 즉시 획득할 수 있도록 더 이상 필요하지 않은 경우 임대를 해제합니다.

function releaseLease(options?: LeaseOperationOptions)

매개 변수

options
LeaseOperationOptions

임대 관리 작업을 구성하는 옵션입니다.

반환

릴리스 임대 작업에 대한 응답 데이터입니다.

renewLease(LeaseOperationOptions)

임대를 갱신하려면

function renewLease(options?: LeaseOperationOptions)

매개 변수

options
LeaseOperationOptions

임대 관리 작업을 구성하는 선택적 옵션입니다.

반환

Promise<Lease>

임대 갱신 작업에 대한 응답 데이터입니다.