BlobLeaseClient class
Olyan ügyfél, amely egy ContainerClient vagy BlobClientbérleteit kezeli.
Konstruktorok
| Blob |
Létrehozza a BlobLeaseClient egy példányát. |
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 a törlési műveletek tárolóján vagy egy blobon az írási és törlési műveletekhez. A zárolás időtartama 15–60 másodperc lehet, vagy végtelen is lehet.
Lásd: https://learn.microsoft.com/rest/api/storageservices/lease-container és lásd: https://learn.microsoft.com/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Paraméterek
- duration
-
number
15–60 másodperc közötti vagy végtelen (-1)
- options
- LeaseOperationOptions
lehetőséget a bérletkezelési műveletek konfigurálásához.
Válaszok
Promise<LeaseOperationResponse>
Válaszadatok a bérlet beszerzéséhez.
breakLease(number, LeaseOperationOptions)
A bérlet befejezéséhez, de győződjön meg arról, hogy egy másik ügyfél csak az aktuális bérletidőszak lejártával szerezhet be új bérletet.
Lásd: https://learn.microsoft.com/rest/api/storageservices/lease-container és lásd: https://learn.microsoft.com/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Paraméterek
- breakPeriod
-
number
Szünet időszaka
- options
- LeaseOperationOptions
A bérletkezelési műveletek konfigurálására szolgáló választható lehetőségek.
Válaszok
Promise<LeaseOperationResponse>
Válaszadatok a törésbérleti művelethez.
changeLease(string, LeaseOperationOptions)
A bérlet azonosítójának módosítása.
Lásd: https://learn.microsoft.com/rest/api/storageservices/lease-container és lásd: https://learn.microsoft.com/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ához.
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://learn.microsoft.com/rest/api/storageservices/lease-container és lásd: https://learn.microsoft.com/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ához.
Válaszok
Promise<LeaseOperationResponse>
Válaszadatok a kiadásbérleti művelethez.
renewLease(LeaseOperationOptions)
A bérlet megújításához.
Lásd: https://learn.microsoft.com/rest/api/storageservices/lease-container és lásd: https://learn.microsoft.com/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érlet műveletéhez.