BlobLeaseClient class

管理 ContainerClientBlobClient租用的用戶端。

建構函式

BlobLeaseClient(BlobClient | ContainerClient, string)

建立 BlobLeaseClient 的實例。

屬性

leaseId

取得租用識別碼。

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)

若要變更租用的識別碼。

請參閱 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

初始建議的租用識別碼。

屬性詳細資料

leaseId

取得租用識別碼。

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)

若要變更租用的識別碼。

請參閱 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

建議的新租用識別碼。

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>

更新租用作業的回應資料。