Delen via


BlobLeaseClient class

Een client die leases beheert voor een <xref:ContainerClient> of een <xref:BlobClient>.

Constructors

BlobLeaseClient(ContainerClient | BlobClient, string)

Hiermee maakt u een exemplaar van BlobLeaseClient.

Eigenschappen

leaseId

Hiermee haalt u de lease-id op.

url

Haalt de URL op.

Methoden

acquireLease(number, LeaseOperationOptions)

Hiermee wordt een vergrendeling voor een container voor verwijderingsbewerkingen of op een blob voor schrijf- en verwijderbewerkingen vastgesteld en beheerd. De vergrendelingsduur kan 15 tot 60 seconden zijn of kan oneindig zijn.

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.

changeLease(string, LeaseOperationOptions)

De id van de lease wijzigen.

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.

renewLease(LeaseOperationOptions)

De lease verlengen.

Constructordetails

BlobLeaseClient(ContainerClient | BlobClient, string)

Hiermee maakt u een exemplaar van BlobLeaseClient.

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

Parameters

client

ContainerClient | BlobClient

De client voor het indienen van de leasebewerkingsaanvragen.

leaseId

string

Oorspronkelijke voorgestelde lease-id.

Eigenschapdetails

leaseId

Hiermee haalt u de lease-id op.

string leaseId

Waarde van eigenschap

string

url

Haalt de URL op.

string url

Waarde van eigenschap

string

Methodedetails

acquireLease(number, LeaseOperationOptions)

Hiermee wordt een vergrendeling voor een container voor verwijderingsbewerkingen of op een blob voor schrijf- en verwijderbewerkingen vastgesteld en beheerd. De vergrendelingsduur kan 15 tot 60 seconden zijn of kan oneindig zijn.

function acquireLease(duration: number, options?: LeaseOperationOptions)

Parameters

duration

number

Moet tussen 15 en 60 seconden of oneindig zijn (-1)

options
LeaseOperationOptions

optie voor het configureren van leasebeheerbewerkingen.

Retouren

Antwoordgegevens voor het verkrijgen van leasebewerking.

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.

function breakLease(breakPeriod: number, options?: LeaseOperationOptions)

Parameters

breakPeriod

number

Onderbrekingsperiode

options
LeaseOperationOptions

Optionele opties voor het configureren van leasebeheerbewerkingen.

Retouren

Antwoordgegevens voor onderbrekings leasebewerking.

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

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

Antwoordgegevens voor de release-leasebewerking.

renewLease(LeaseOperationOptions)

De lease verlengen.

function renewLease(options?: LeaseOperationOptions)

Parameters

options
LeaseOperationOptions

Optionele optie voor het configureren van leasebeheerbewerkingen.

Retouren

Promise<Lease>

Antwoordgegevens voor het verlengen van de leasebewerking.