BlobLeaseClient class
veya için kiraları yöneten bir <xref:ContainerClient><xref:BlobClient>istemci.
Oluşturucular
Blob |
BlobLeaseClient örneğini oluşturur. |
Özellikler
lease |
Kira kimliğini alır. |
url | URL'yi alır. |
Yöntemler
acquire |
Silme işlemleri için kapsayıcıda veya yazma ve silme işlemleri için bir blob üzerinde kilit oluşturup yönetir. Kilit süresi 15 ile 60 saniye olabilir veya sonsuz olabilir. |
break |
Kirayı sonlandırmak, ancak geçerli kiralama dönemi dolana kadar başka bir istemcinin yeni kira alamamasını sağlamak. |
change |
Kiranın kimliğini değiştirmek için. |
release |
Başka bir istemcinin kapsayıcıya veya bloba hemen kira alabilmesi için artık gerekli değilse kiralamayı serbest bırakır. |
renew |
Kirayı yenilemek için. |
Oluşturucu Ayrıntıları
BlobLeaseClient(ContainerClient | BlobClient, string)
BlobLeaseClient örneğini oluşturur.
new BlobLeaseClient(client: ContainerClient | BlobClient, leaseId?: string)
Parametreler
- client
Kiralama işlemi isteklerinde bulunmak için istemci.
- leaseId
-
string
İlk önerilen kira kimliği.
Özellik Ayrıntıları
leaseId
Kira kimliğini alır.
string leaseId
Özellik Değeri
string
url
URL'yi alır.
string url
Özellik Değeri
string
Yöntem Ayrıntıları
acquireLease(number, LeaseOperationOptions)
Silme işlemleri için kapsayıcıda veya yazma ve silme işlemleri için bir blob üzerinde kilit oluşturup yönetir. Kilit süresi 15 ile 60 saniye olabilir veya sonsuz olabilir.
function acquireLease(duration: number, options?: LeaseOperationOptions)
Parametreler
- duration
-
number
15 ila 60 saniye arasında veya sonsuz (-1) olmalıdır
- options
- LeaseOperationOptions
seçeneğine tıklayın.
Döndürülenler
Promise<LeaseOperationResponse>
Kira alma işlemi için yanıt verileri.
breakLease(number, LeaseOperationOptions)
Kirayı sonlandırmak, ancak geçerli kiralama dönemi dolana kadar başka bir istemcinin yeni kira alamamasını sağlamak.
function breakLease(breakPeriod: number, options?: LeaseOperationOptions)
Parametreler
- breakPeriod
-
number
Kesme dönemi
- options
- LeaseOperationOptions
Kira yönetimi işlemlerini yapılandırmak için isteğe bağlı seçenekler.
Döndürülenler
Promise<LeaseOperationResponse>
Kirayı kesme işlemi için yanıt verileri.
changeLease(string, LeaseOperationOptions)
Kiranın kimliğini değiştirmek için.
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions)
Parametreler
- proposedLeaseId
-
string
önerilen yeni kira kimliği.
- options
- LeaseOperationOptions
seçeneğine tıklayın.
Döndürülenler
Promise<LeaseOperationResponse>
Değişiklik kiralama işlemi için yanıt verileri.
releaseLease(LeaseOperationOptions)
Başka bir istemcinin kapsayıcıya veya bloba hemen kira alabilmesi için artık gerekli değilse kiralamayı serbest bırakır.
function releaseLease(options?: LeaseOperationOptions)
Parametreler
- options
- LeaseOperationOptions
seçeneğine tıklayın.
Döndürülenler
Promise<LeaseOperationResponse>
Serbest bırakma kiralama işlemi için yanıt verileri.
renewLease(LeaseOperationOptions)
Kirayı yenilemek için.
function renewLease(options?: LeaseOperationOptions)
Parametreler
- options
- LeaseOperationOptions
Kira yönetimi işlemlerini yapılandırmak için isteğe bağlı seçenek.
Döndürülenler
Promise<Lease>
Kiralama işlemini yenilemek için yanıt verileri.
Azure SDK for JavaScript