다음을 통해 공유


BlobLeaseClient class

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

생성자

BlobLeaseClient(BlobClient | ContainerClient, string)

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

속성

leaseId

임대 ID를 가져옵니다.

url

URL을 가져옵니다.

메서드

acquireLease(number, LeaseOperationOptions)

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

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

breakLease(number, LeaseOperationOptions)

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

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

changeLease(string, LeaseOperationOptions)

임대의 ID를 변경하려면

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

releaseLease(LeaseOperationOptions)

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

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

renewLease(LeaseOperationOptions)

임대를 갱신하려면

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

생성자 세부 정보

BlobLeaseClient(BlobClient | ContainerClient, string)

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

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

매개 변수

client

BlobClient | ContainerClient

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

leaseId

string

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

속성 세부 정보

leaseId

임대 ID를 가져옵니다.

string leaseId

속성 값

string

url

URL을 가져옵니다.

string url

속성 값

string

메서드 세부 정보

acquireLease(number, LeaseOperationOptions)

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

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

매개 변수

duration

number

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

options
LeaseOperationOptions

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

반환

임대 작업을 획득하기 위한 응답 데이터입니다.

breakLease(number, LeaseOperationOptions)

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

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

매개 변수

breakPeriod

number

중단 기간

options
LeaseOperationOptions

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

반환

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

changeLease(string, LeaseOperationOptions)

임대의 ID를 변경하려면

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

매개 변수

proposedLeaseId

string

제안된 새 임대 ID입니다.

options
LeaseOperationOptions

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

반환

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

releaseLease(LeaseOperationOptions)

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

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

매개 변수

options
LeaseOperationOptions

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

반환

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

renewLease(LeaseOperationOptions)

임대를 갱신하려면

참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container 및 참조 https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function renewLease(options?: LeaseOperationOptions): Promise<Lease>

매개 변수

options
LeaseOperationOptions

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

반환

Promise<Lease>

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