BlobLeaseClient class

ContainerClient veya BlobClient için kiraları yöneten bir istemci.

Oluşturucular

BlobLeaseClient(BlobClient | ContainerClient, string)

BlobLeaseClient örneğini oluşturur.

Özellikler

leaseId

Kira kimliğini alır.

url

URL'yi alır.

Yöntemler

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

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

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

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

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

Oluşturucu Ayrıntıları

BlobLeaseClient(BlobClient | ContainerClient, string)

BlobLeaseClient örneğini oluşturur.

new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)

Parametreler

client

BlobClient | ContainerClient

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

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

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

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

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.