Delen via


BlobLeaseClient class

Een client die leases voor een ContainerClient of een BlobClient beheert.

Constructors

BlobLeaseClient(BlobClient | ContainerClient, string)

Hiermee maakt u een exemplaar van BlobLeaseClient.

Eigenschappen

leaseId

Hiermee haalt u de lease-id op.

url

Hiermee haalt u de URL op.

Methoden

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

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

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

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

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

Constructordetails

BlobLeaseClient(BlobClient | ContainerClient, string)

Hiermee maakt u een exemplaar van BlobLeaseClient.

new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)

Parameters

client

BlobClient | ContainerClient

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

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

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

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

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.