Sdílet prostřednictvím


BlobLeaseClient class

Klient, který spravuje zapůjčení pro objekt <xref:ContainerClient> nebo <xref:BlobClient>.

Konstruktory

BlobLeaseClient(ContainerClient | BlobClient, string)

Vytvoří instanci BlobLeaseClient.

Vlastnosti

leaseId

Získá ID zapůjčení.

url

Získá adresu URL.

Metody

acquireLease(number, LeaseOperationOptions)

Vytvoří a spravuje zámek kontejneru pro operace odstranění nebo objektu blob pro operace zápisu a odstranění. Doba trvání zámku může být 15 až 60 sekund nebo může být nekonečná.

breakLease(number, LeaseOperationOptions)

Chcete-li ukončit zapůjčení, ale zajistit, aby jiný klient nemohl získat nové zapůjčení, dokud neuplyne aktuální doba zapůjčení.

changeLease(string, LeaseOperationOptions)

Změna ID zapůjčení

releaseLease(LeaseOperationOptions)

Uvolnit zapůjčení, pokud už ho nepotřebujete, aby jiný klient mohl okamžitě získat zapůjčení kontejneru nebo objektu blob.

renewLease(LeaseOperationOptions)

Prodloužení zapůjčení.

Podrobnosti konstruktoru

BlobLeaseClient(ContainerClient | BlobClient, string)

Vytvoří instanci BlobLeaseClient.

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

Parametry

client

ContainerClient | BlobClient

Klient, který má provést operaci zapůjčení, požádá.

leaseId

string

Počáteční navrhované ID zapůjčení

Podrobnosti vlastnosti

leaseId

Získá ID zapůjčení.

string leaseId

Hodnota vlastnosti

string

url

Získá adresu URL.

string url

Hodnota vlastnosti

string

Podrobnosti metody

acquireLease(number, LeaseOperationOptions)

Vytvoří a spravuje zámek kontejneru pro operace odstranění nebo objektu blob pro operace zápisu a odstranění. Doba trvání zámku může být 15 až 60 sekund nebo může být nekonečná.

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

Parametry

duration

number

Musí být v rozmezí 15 až 60 sekund nebo nekonečné (-1).

options
LeaseOperationOptions

pro konfiguraci operací správy zapůjčení.

Návraty

Data odpovědi na operaci získání zapůjčení.

breakLease(number, LeaseOperationOptions)

Chcete-li ukončit zapůjčení, ale zajistit, aby jiný klient nemohl získat nové zapůjčení, dokud neuplyne aktuální doba zapůjčení.

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

Parametry

breakPeriod

number

Období přerušení

options
LeaseOperationOptions

Volitelné možnosti konfigurace operací správy zapůjčení

Návraty

Data odpovědi na operaci přerušení zapůjčení.

changeLease(string, LeaseOperationOptions)

Změna ID zapůjčení

function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions)

Parametry

proposedLeaseId

string

navrhované nové ID zapůjčení.

options
LeaseOperationOptions

pro konfiguraci operací správy zapůjčení.

Návraty

Data odpovědí na operaci zapůjčení změn

releaseLease(LeaseOperationOptions)

Uvolnit zapůjčení, pokud už ho nepotřebujete, aby jiný klient mohl okamžitě získat zapůjčení kontejneru nebo objektu blob.

function releaseLease(options?: LeaseOperationOptions)

Parametry

options
LeaseOperationOptions

pro konfiguraci operací správy zapůjčení.

Návraty

Data odpovědi na operaci zapůjčení uvolnění.

renewLease(LeaseOperationOptions)

Prodloužení zapůjčení.

function renewLease(options?: LeaseOperationOptions)

Parametry

options
LeaseOperationOptions

Volitelná možnost konfigurace operací správy zapůjčení

Návraty

Promise<Lease>

Data odpovědi na operaci prodloužení platnosti zapůjčení