BlobLeaseClient class
Egy ContainerClient vagy BlobClient bérleteit 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
Konstruktor adatai
BlobLeaseClient(BlobClient | ContainerClient, string)
Létrehozza a BlobLeaseClient egy példányát.
new BlobLeaseClient(client: BlobClient | ContainerClient, 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.
Lásd https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container és lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Lásd https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container és lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Lásd https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container és lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Lásd https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container és lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
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.
Lásd https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container és lásd: https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function renewLease(options?: LeaseOperationOptions): Promise<Lease>
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.