Megosztás a következőn keresztül:


BlobLeaseClient class

Egy vagy egy <xref:BlobClient>bérletét <xref:ContainerClient> kezelő ügyfél.

Konstruktorok

BlobLeaseClient(ContainerClient | BlobClient, string)

Létrehozza a BlobLeaseClient egy példányát.

Tulajdonságok

leaseId

Lekéri a bérlet azonosítóját.

url

Lekéri az URL-címet.

Metódusok

acquireLease(number, LeaseOperationOptions)

Létrehoz és kezel egy zárolást egy tárolón törlési műveletekhez, vagy egy blobon az írási és törlési műveletekhez. A zárolás időtartama 15–60 másodperc, vagy végtelen lehet.

breakLease(number, LeaseOperationOptions)

A bérlet megszüntetéséhez, de győződjön meg arról, hogy egy másik ügyfél nem tud új bérletet beszerezni az aktuális bérletidőszak lejártáig.

changeLease(string, LeaseOperationOptions)

A bérlet azonosítójának módosítása.

releaseLease(LeaseOperationOptions)

A bérlet felszabadítása, ha már nincs rá szükség, hogy egy másik ügyfél azonnal megszerezhesse a bérletet a tárolón vagy a blobon.

renewLease(LeaseOperationOptions)

A bérlet megújításához.

Konstruktor adatai

BlobLeaseClient(ContainerClient | BlobClient, string)

Létrehozza a BlobLeaseClient egy példányát.

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

Paraméterek

client

ContainerClient | BlobClient

A bérletműveleti kérelmeket intéző ügyfél.

leaseId

string

Kezdeti javasolt bérletazonosító.

Tulajdonság adatai

leaseId

Lekéri a bérlet azonosítóját.

string leaseId

Tulajdonság értéke

string

url

Lekéri az URL-címet.

string url

Tulajdonság értéke

string

Metódus adatai

acquireLease(number, LeaseOperationOptions)

Létrehoz és kezel egy zárolást egy tárolón törlési műveletekhez, vagy egy blobon az írási és törlési műveletekhez. A zárolás időtartama 15–60 másodperc, vagy végtelen lehet.

function acquireLease(duration: number, options?: LeaseOperationOptions)

Paraméterek

duration

number

15 és 60 másodperc között kell lennie, vagy végtelennek (-1) kell lennie

options
LeaseOperationOptions

lehetőséget a bérletkezelési műveletek konfigurálására.

Válaszok

Válaszadatok a bérlet beszerzéséhez.

breakLease(number, LeaseOperationOptions)

A bérlet megszüntetéséhez, de győződjön meg arról, hogy egy másik ügyfél nem tud új bérletet beszerezni az aktuális bérletidőszak lejártáig.

function breakLease(breakPeriod: number, options?: LeaseOperationOptions)

Paraméterek

breakPeriod

number

Törési időszak

options
LeaseOperationOptions

A bérletkezelési műveletek konfigurálásának választható lehetőségei.

Válaszok

Válaszadatok a megszakításbérleti művelethez.

changeLease(string, LeaseOperationOptions)

A bérlet azonosítójának módosítása.

function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions)

Paraméterek

proposedLeaseId

string

a javasolt új bérletazonosító.

options
LeaseOperationOptions

lehetőséget a bérletkezelési műveletek konfigurálására.

Válaszok

Válaszadatok a változásbérleti művelethez.

releaseLease(LeaseOperationOptions)

A bérlet felszabadítása, ha már nincs rá szükség, hogy egy másik ügyfél azonnal megszerezhesse a bérletet a tárolón vagy a blobon.

function releaseLease(options?: LeaseOperationOptions)

Paraméterek

options
LeaseOperationOptions

lehetőséget a bérletkezelési műveletek konfigurálására.

Válaszok

A kiadásbérleti művelet válaszadatai.

renewLease(LeaseOperationOptions)

A bérlet megújításához.

function renewLease(options?: LeaseOperationOptions)

Paraméterek

options
LeaseOperationOptions

Nem kötelező megadni a bérletkezelési műveletek konfigurálását.

Válaszok

Promise<Lease>

Válaszadatok a megújítási bérletművelethez.