BlobLeaseClient 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
BlobLeaseClient可讓您操作容器和 Blob 上的 Azure 儲存體租用。
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- 繼承
-
BlobLeaseClient
建構函式
BlobLeaseClient() |
初始化 類別的新實例 BlobLeaseClient 以進行模擬。 |
BlobLeaseClient(BlobBaseClient, String) |
初始化 BlobLeaseClient 類別的新執行個體。 |
BlobLeaseClient(BlobContainerClient, String) |
初始化 BlobLeaseClient 類別的新執行個體。 |
欄位
InfiniteLeaseDuration |
, TimeSpan 表示無限租用持續時間。 |
屬性
BlobClient |
BlobClient取得要管理租用的 。 |
BlobContainerClient |
BlobContainerClient取得要管理租用的 。 |
LeaseId |
取得此租用的租用識別碼。 |
Uri |
取得所租用物件的 URI。 |
方法
Acquire(TimeSpan, RequestConditions, CancellationToken) |
作業 Acquire(TimeSpan, RequestConditions, CancellationToken) 會取得 Blob 或容器上的租用。 租用 如果容器沒有作用中的租用,Blob 服務會在 Blob 或容器上建立租用,並傳回它。 如果容器有作用中的租用,您只能使用使用中租用識別碼來 LeaseId 要求新的租用,但您可以指定新的 如需詳細資訊,請參閱 租用容器。 |
Acquire(TimeSpan, RequestConditions, RequestContext) |
作業 Acquire(TimeSpan, RequestConditions, RequestContext) 會取得 Blob 或容器上的租用。 租用 如果容器沒有作用中的租用,Blob 服務會在 Blob 或容器上建立租用,並傳回它。 如果容器有作用中的租用,您只能使用使用中租用識別碼來 LeaseId 要求新的租用,但您可以指定新的 如需詳細資訊,請參閱 租用容器。 |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
作業 AcquireAsync(TimeSpan, RequestConditions, CancellationToken) 會取得 Blob 或容器上的租用。 租用 如果容器沒有作用中的租用,Blob 服務會在 Blob 或容器上建立租用,並傳回它。 如果容器有作用中的租用,您只能使用使用中租用識別碼來 LeaseId 要求新的租用,但您可以指定新的 如需相關資訊,請參閱 租用容器。 |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
作業 AcquireAsync(TimeSpan, RequestConditions, RequestContext) 會取得 Blob 或容器上的租用。 租用 如果容器沒有作用中的租用,Blob 服務會在 Blob 或容器上建立租用,並傳回它。 如果容器有作用中的租用,您只能使用使用中租用識別碼來 LeaseId 要求新的租用,但您可以指定新的 如需相關資訊,請參閱 租用容器。 |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
如果 Blob 或容器先前取得的租用存在) ,則 Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) 作業會中斷該 blob 或容器先前取得的租用 (。 一旦租用中斷,即無法更新。 任何獲授權的要求都可以中斷租用,不需要求即可指定相符的租用識別碼。 當租用中斷時,允許租用中斷 已中斷的租用也可以釋放。 用戶端可以立即取得已發行的 Blob 或容器租用。 如需相關資訊,請參閱 租用容器。 |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
如果 Blob 或容器先前取得的租用存在) ,則 BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) 作業會中斷該 blob 或容器先前取得的租用 (。 一旦租用中斷,即無法更新。 任何獲授權的要求都可以中斷租用,不需要求即可指定相符的租用識別碼。 當租用中斷時,允許租用中斷 已中斷的租用也可以釋放。 用戶端可以立即取得已發行的 Blob 或容器租用。 如需相關資訊,請參閱 租用容器。 |
Change(String, RequestConditions, CancellationToken) |
此 Change(String, RequestConditions, CancellationToken) 作業會變更使用中租用的租用。 變更必須包含目前的 LeaseId 和新的 如需相關資訊,請參閱 租用容器。 |
ChangeAsync(String, RequestConditions, CancellationToken) |
此 ChangeAsync(String, RequestConditions, CancellationToken) 作業會變更使用中租用的租用。 變更必須包含目前的 LeaseId 和新的 如需相關資訊,請參閱 租用容器。 |
Release(RequestConditions, CancellationToken) |
作業 Release(RequestConditions, CancellationToken) 會釋放容器或 Blob 先前取得的租用。 如果 LeaseId 與容器或 Blob 相關聯的相符專案,可能會釋放租用。 釋放租用可讓另一個用戶端在發行完成後立即取得容器或 Blob 的租用。 如需相關資訊,請參閱 租用容器。 |
ReleaseAsync(RequestConditions, CancellationToken) |
作業 ReleaseAsync(RequestConditions, CancellationToken) 會釋放容器或 Blob 先前取得的租用。 如果 LeaseId 與容器或 Blob 相關聯的相符專案,可能會釋放租用。 釋放租用可讓另一個用戶端在發行完成後立即取得容器或 Blob 的租用。 如需相關資訊,請參閱 租用容器。 |
Renew(RequestConditions, CancellationToken) |
此 Renew(RequestConditions, CancellationToken) 作業會更新 Blob 或容器先前取得的租用。 如果 leaseId 符合與 Blob 或容器相關聯的租用,則可以更新租用。 請注意,即使租用自該租用到期後,Blob 或容器尚未再次租用,仍可能會更新租用。 當您更新租用時,租用持續時間的時鐘會重設。 如需相關資訊,請參閱 租用容器。 |
RenewAsync(RequestConditions, CancellationToken) |
此 RenewAsync(RequestConditions, CancellationToken) 作業會更新 Blob 或容器先前取得的租用。 如果 leaseId 符合與 Blob 或容器相關聯的租用,則可以更新租用。 請注意,即使 Blob 或容器自該租用到期後尚未再次租用,仍可能會更新該租用。 當您更新租用時,租用持續時間的時鐘會重設。 如需相關資訊,請參閱 租用容器。 |