Aracılığıyla paylaş


BlobLeaseClient class

veya için kiraları yöneten bir <xref:ContainerClient><xref:BlobClient>istemci.

Oluşturucular

BlobLeaseClient(ContainerClient | BlobClient, 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.

breakLease(number, LeaseOperationOptions)

Kirayı sonlandırmak, ancak geçerli kiralama dönemi dolana kadar başka bir istemcinin yeni kira alamamasını sağlamak.

changeLease(string, LeaseOperationOptions)

Kiranın kimliğini değiştirmek için.

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.

renewLease(LeaseOperationOptions)

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

ContainerClient | BlobClient

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

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

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

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

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.