BlobLeaseClient class
Een client die leases voor een ContainerClient of een BlobClient beheert.
Constructors
Blob |
Hiermee maakt u een exemplaar van BlobLeaseClient. |
Eigenschappen
lease |
Hiermee haalt u de lease-id op. |
url | Hiermee haalt u de URL op. |
Methoden
Constructordetails
BlobLeaseClient(BlobClient | ContainerClient, string)
Hiermee maakt u een exemplaar van BlobLeaseClient.
new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)
Parameters
- client
De client die de leasebewerking aanvraagt.
- leaseId
-
string
Initiële voorgestelde lease-id.
Eigenschapdetails
leaseId
Hiermee haalt u de lease-id op.
string leaseId
Waarde van eigenschap
string
url
Hiermee haalt u de URL op.
string url
Waarde van eigenschap
string
Methodedetails
acquireLease(number, LeaseOperationOptions)
Hiermee wordt een vergrendeling op een container voor verwijderbewerkingen of op een blob voor schrijf- en verwijderbewerkingen tot stand brengt en beheert. De vergrendelingsduur kan 15 tot 60 seconden of oneindig zijn.
Zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container en zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameters
- duration
-
number
Moet tussen 15 en 60 seconden of oneindig (-1) zijn
- options
- LeaseOperationOptions
optie voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<LeaseOperationResponse>
Antwoordgegevens voor het verkrijgen van leasebewerkingen.
breakLease(number, LeaseOperationOptions)
Om de lease te beëindigen, maar ervoor te zorgen dat een andere client geen nieuwe lease kan verkrijgen totdat de huidige leaseperiode is verlopen.
Zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container en zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameters
- breakPeriod
-
number
Onderbrekingsperiode
- options
- LeaseOperationOptions
Optionele opties voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<LeaseOperationResponse>
Antwoordgegevens voor break-leasebewerking.
changeLease(string, LeaseOperationOptions)
De id van de lease wijzigen.
Zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container en zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameters
- proposedLeaseId
-
string
de voorgestelde nieuwe lease-id.
- options
- LeaseOperationOptions
optie voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<LeaseOperationResponse>
Antwoordgegevens voor wijzigings-leasebewerking.
releaseLease(LeaseOperationOptions)
Om de lease vrij te maken als deze niet meer nodig is, zodat een andere klant onmiddellijk een lease kan verkrijgen tegen de container of de blob.
Zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container en zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameters
- options
- LeaseOperationOptions
optie voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<LeaseOperationResponse>
Antwoordgegevens voor release-leasebewerking.
renewLease(LeaseOperationOptions)
Om de lease te verlengen.
Zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container en zien https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function renewLease(options?: LeaseOperationOptions): Promise<Lease>
Parameters
- options
- LeaseOperationOptions
Optionele optie voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<Lease>
Antwoordgegevens voor het verlengen van de leasebewerking.