BlobLeaseClient class
Egy vagy egy <xref:BlobClient>bérletét <xref:ContainerClient> kezelő ügyfél.
Konstruktorok
Blob |
Létrehozza a BlobLeaseClient egy példányát. |
Tulajdonságok
lease |
Lekéri a bérlet azonosítóját. |
url | Lekéri az URL-címet. |
Metódusok
acquire |
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. |
break |
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. |
change |
A bérlet azonosítójának módosítása. |
release |
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. |
renew |
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
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
Promise<LeaseOperationResponse>
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
Promise<LeaseOperationResponse>
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
Promise<LeaseOperationResponse>
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
Promise<LeaseOperationResponse>
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.
Azure SDK for JavaScript