BlobLeaseClient class
Een client die leases voor een ContainerClient of een BlobClient beheert.
Blob |
Hiermee maakt u een exemplaar van BlobLeaseClient. |
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.
Hiermee haalt u de lease-id op.
string leaseId
Waarde van eigenschap
string
Hiermee haalt u de URL op.
string url
Waarde van eigenschap
string
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.
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.
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.
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.
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.