Aracılığıyla paylaş


BlobLeaseClient class

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

Oluşturucular

BlobLeaseClient(BlobClient | ContainerClient, string)

BlobLeaseClient örneği oluşturur.

Özellikler

leaseId

Kira kimliğini alır.

url

URL'yi alır.

Yöntemler

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

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

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

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

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

Oluşturucu Ayrıntıları

BlobLeaseClient(BlobClient | ContainerClient, string)

BlobLeaseClient örneği 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 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

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

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

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

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.