BlobLeaseClient class
ContainerClient veya BlobClient için kiraları yöneten bir istemci.
Oluşturucular
Blob |
BlobLeaseClient örneğini oluşturur. |
Özellikler
lease |
Kira kimliğini alır. |
url | URL'yi alır. |
Yöntemler
Oluşturucu Ayrıntıları
BlobLeaseClient(BlobClient | ContainerClient, string)
BlobLeaseClient örneğini oluşturur.
new BlobLeaseClient(client: BlobClient | ContainerClient, 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.
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container ve Gör https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container ve Gör https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container ve Gör https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container ve Gör https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Bkz. https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container ve Gör https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function renewLease(options?: LeaseOperationOptions): Promise<Lease>
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.