BlobLeaseClient Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
, BlobLeaseClient kapsayıcılarda ve bloblarda Azure Depolama kiralamalarını işlemenizi sağlar.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Devralma
-
BlobLeaseClient
Oluşturucular
BlobLeaseClient() |
Sahte işlem için sınıfının yeni bir örneğini BlobLeaseClient başlatır. |
BlobLeaseClient(BlobBaseClient, String) |
BlobLeaseClient sınıfının yeni bir örneğini başlatır. |
BlobLeaseClient(BlobContainerClient, String) |
BlobLeaseClient sınıfının yeni bir örneğini başlatır. |
Alanlar
InfiniteLeaseDuration |
Sonsuz TimeSpan kira süresini temsil eden. |
Özellikler
BlobClient |
kiralamalarını yönetmek için öğesini BlobClient alır. |
BlobContainerClient |
kiralamalarını yönetmek için öğesini BlobContainerClient alır. |
LeaseId |
Bu kiranın Kira Kimliğini alır. |
Uri |
Kiralanan nesnenin URI'sini alır. |
Yöntemler
Acquire(TimeSpan, RequestConditions, CancellationToken) |
İşlem Acquire(TimeSpan, RequestConditions, CancellationToken) blob veya kapsayıcı üzerinde bir kiralama alır. Kira Kapsayıcının etkin kiralaması yoksa, Blob hizmeti blob veya kapsayıcıda bir kira oluşturur ve bunu döndürür. Kapsayıcının etkin bir kirası varsa, yalnızca olarak etkin kira kimliğini LeaseIdkullanarak yeni bir kira isteyebilirsiniz, ancak yeni Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
Acquire(TimeSpan, RequestConditions, RequestContext) |
İşlem Acquire(TimeSpan, RequestConditions, RequestContext) blob veya kapsayıcı üzerinde bir kiralama alır. Kira Kapsayıcının etkin kiralaması yoksa, Blob hizmeti blob veya kapsayıcıda bir kira oluşturur ve bunu döndürür. Kapsayıcının etkin bir kirası varsa, yalnızca olarak etkin kira kimliğini LeaseIdkullanarak yeni bir kira isteyebilirsiniz, ancak yeni Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
İşlem AcquireAsync(TimeSpan, RequestConditions, CancellationToken) blob veya kapsayıcı üzerinde bir kiralama alır. Kira Kapsayıcının etkin kiralaması yoksa, Blob hizmeti blob veya kapsayıcıda bir kira oluşturur ve bunu döndürür. Kapsayıcının etkin bir kirası varsa, yalnızca olarak etkin kira kimliğini LeaseIdkullanarak yeni bir kira isteyebilirsiniz, ancak yeni Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
İşlem AcquireAsync(TimeSpan, RequestConditions, RequestContext) blob veya kapsayıcı üzerinde bir kiralama alır. Kira Kapsayıcının etkin kiralaması yoksa, Blob hizmeti blob veya kapsayıcıda bir kira oluşturur ve bunu döndürür. Kapsayıcının etkin bir kirası varsa, yalnızca olarak etkin kira kimliğini LeaseIdkullanarak yeni bir kira isteyebilirsiniz, ancak yeni Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
İşlem, Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) blob veya kapsayıcının önceden alınan kirasını (varsa) keser. Kira bozulduktan sonra yenilenemez. Herhangi bir yetkili istek kirayı bozabilir; eşleşen bir kira kimliği belirtmek için istek gerekli değildir. Kira kesildiğinde, kira sonunun Bozulan bir kiralama da serbest bırakılabilir. İstemci, serbest bırakılmış bir blobu veya kapsayıcı kirayı hemen alabilir. Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
İşlem, BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) blob veya kapsayıcının önceden alınan kirasını (varsa) keser. Kira bozulduktan sonra yenilenemez. Herhangi bir yetkili istek kirayı bozabilir; eşleşen bir kira kimliği belirtmek için istek gerekli değildir. Kira kesildiğinde, kira sonunun Bozulan bir kiralama da serbest bırakılabilir. İstemci, serbest bırakılmış bir blobu veya kapsayıcı kirayı hemen alabilir. Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
Change(String, RequestConditions, CancellationToken) |
İşlem, Change(String, RequestConditions, CancellationToken) etkin kiralamanın kirasını değiştirir. Bir değişiklik geçerli LeaseId ve yeni Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
ChangeAsync(String, RequestConditions, CancellationToken) |
İşlem, ChangeAsync(String, RequestConditions, CancellationToken) etkin kiralamanın kirasını değiştirir. Bir değişiklik geçerli LeaseId ve yeni Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
Release(RequestConditions, CancellationToken) |
İşlem, Release(RequestConditions, CancellationToken) kapsayıcıyı veya blob'un daha önce edindiği kirayı serbest bırakır. Kapsayıcı veya blobla ilişkili eşleşmeler varsa LeaseId kira serbest bırakılabilir. Kiranın serbest bırakılması, yayın tamamlandıktan hemen sonra başka bir istemcinin kapsayıcı veya blob için kiralamayı hemen almasını sağlar. Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
ReleaseAsync(RequestConditions, CancellationToken) |
İşlem, ReleaseAsync(RequestConditions, CancellationToken) kapsayıcıyı veya blob'un daha önce edindiği kirayı serbest bırakır. Kapsayıcı veya blobla ilişkili eşleşmeler varsa LeaseId kira serbest bırakılabilir. Kiranın serbest bırakılması, yayın tamamlandıktan hemen sonra başka bir istemcinin kapsayıcı veya blob için kiralamayı hemen almasını sağlar. Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
Renew(RequestConditions, CancellationToken) |
İşlem, Renew(RequestConditions, CancellationToken) blob veya kapsayıcının önceden edinilmiş kirasını yeniler. Kira, blob veya kapsayıcıyla ilişkili leaseId değeriyle eşleşiyorsa yenilenebilir. Kira süresi dolduğundan bu yana blob veya kapsayıcı yeniden kiralanmadığı sürece süresi dolmuş olsa bile kiranın yenilenebileceğini unutmayın. Kiralamayı yenilediğinizde, kira süresi saati sıfırlanır. Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
RenewAsync(RequestConditions, CancellationToken) |
İşlem, RenewAsync(RequestConditions, CancellationToken) blob veya kapsayıcının önceden edinilmiş kirasını yeniler. Kira, blob veya kapsayıcıyla ilişkili leaseId değeriyle eşleşiyorsa yenilenebilir. Blob veya kapsayıcının süresi dolduğundan bu yana yeniden kiralanmadığı sürece] kiralamasının süresi dolmuş olsa bile yenilenebileceğini unutmayın. Kiralamayı yenilediğinizde, kira süresi saati sıfırlanır. Daha fazla bilgi için bkz. Kira Kapsayıcısı. |
Şunlara uygulanır
Azure SDK for .NET