BlobLeaseClient class
ContainerClient veya BlobClientiçin kiraları yöneten bir istemci.
Oluşturucular
Blob |
BlobLeaseClient örneği 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ği 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 bir kapsayıcı üzerinde veya yazma ve silme işlemleri için bir blob üzerinde kilit oluşturup yönetir. Kilit süresi 15-60 saniye veya sonsuz olabilir.
bkz. https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container ve Bkz. https://learn.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 olmalıdır (-1)
- options
- LeaseOperationOptions
seçeneğine tıklayın.
Döndürülenler
Promise<LeaseOperationResponse>
Kiralama alma işlemi için yanıt verileri.
breakLease(number, LeaseOperationOptions)
Kiralamayı sonlandırmak, ancak geçerli kiralama süresi dolana kadar başka bir istemcinin yeni kira alamamasını sağlamak için.
bkz. https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container ve Bkz. https://learn.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)
Kira kimliğini değiştirmek için.
bkz. https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container ve Bkz. https://learn.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 karşı hemen bir kira alabilmesi için artık gerekli değilse kirayı serbest bırakır.
bkz. https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container ve Bkz. https://learn.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://learn.microsoft.com/en-us/rest/api/storageservices/lease-container ve Bkz. https://learn.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>
Kiralamayı yenileme işlemi için yanıt verileri.