BlobLeaseClient class
ContainerClient 또는 BlobClient에 대한 임대를 관리하는 클라이언트입니다.
생성자
Blob |
BlobLeaseClient의 인스턴스를 만듭니다. |
속성
lease |
임대 ID를 가져옵니다. |
url | URL을 가져옵니다. |
메서드
생성자 세부 정보
BlobLeaseClient(BlobClient | ContainerClient, string)
BlobLeaseClient의 인스턴스를 만듭니다.
new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)
매개 변수
- client
임대 작업 요청을 수행할 클라이언트입니다.
- 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
임대 관리 작업을 구성하는 옵션입니다.
반환
Promise<LeaseOperationResponse>
임대 작업을 획득하기 위한 응답 데이터입니다.
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
임대 관리 작업을 구성하는 선택적 옵션입니다.
반환
Promise<LeaseOperationResponse>
임대 중단 작업에 대한 응답 데이터입니다.
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
임대 관리 작업을 구성하는 옵션입니다.
반환
Promise<LeaseOperationResponse>
변경 임대 작업에 대한 응답 데이터입니다.
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
임대 관리 작업을 구성하는 옵션입니다.
반환
Promise<LeaseOperationResponse>
릴리스 임대 작업에 대한 응답 데이터입니다.
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>
임대 갱신 작업에 대한 응답 데이터입니다.