BlobLeaseClient class
Een client die leases voor een <xref:ContainerClient> of een <xref: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
acquire |
Hiermee wordt een vergrendeling voor 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. |
break |
Om de lease te beëindigen, maar ervoor te zorgen dat een andere klant geen nieuwe lease kan verkrijgen totdat de huidige leaseperiode is verstreken. |
change |
De id van de lease wijzigen. |
release |
Om de lease vrij te maken als deze niet meer nodig is, zodat een andere client onmiddellijk een lease kan verkrijgen voor de container of de blob. |
renew |
Om de lease te verlengen. |
Constructordetails
BlobLeaseClient(ContainerClient | BlobClient, string)
Hiermee maakt u een exemplaar van BlobLeaseClient.
new BlobLeaseClient(client: ContainerClient | BlobClient, leaseId?: string)
Parameters
- client
De client voor het indienen van de leasebewerkingsaanvragen.
- 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 voor 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.
function acquireLease(duration: number, options?: LeaseOperationOptions)
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 klant geen nieuwe lease kan verkrijgen totdat de huidige leaseperiode is verstreken.
function breakLease(breakPeriod: number, options?: LeaseOperationOptions)
Parameters
- breakPeriod
-
number
Onderbrekingsperiode
- options
- LeaseOperationOptions
Optionele opties voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<LeaseOperationResponse>
Antwoordgegevens voor onderbrekingsleasebewerking.
changeLease(string, LeaseOperationOptions)
De id van de lease wijzigen.
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions)
Parameters
- proposedLeaseId
-
string
de voorgestelde nieuwe lease-id.
- options
- LeaseOperationOptions
optie voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<LeaseOperationResponse>
Antwoordgegevens voor het wijzigen van de leasebewerking.
releaseLease(LeaseOperationOptions)
Om de lease vrij te maken als deze niet meer nodig is, zodat een andere client onmiddellijk een lease kan verkrijgen voor de container of de blob.
function releaseLease(options?: LeaseOperationOptions)
Parameters
- options
- LeaseOperationOptions
optie voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<LeaseOperationResponse>
Antwoordgegevens voor de release-leasebewerking.
renewLease(LeaseOperationOptions)
Om de lease te verlengen.
function renewLease(options?: LeaseOperationOptions)
Parameters
- options
- LeaseOperationOptions
Optionele optie voor het configureren van leasebeheerbewerkingen.
Retouren
Promise<Lease>
Antwoordgegevens voor het verlengen van de lease.
Azure SDK for JavaScript
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor