Sdílet prostřednictvím


BlobLeaseClient class

Klient, který spravuje zapůjčení pro ContainerClient nebo BlobClient.

Konstruktory

BlobLeaseClient(BlobClient | ContainerClient, 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 objekt 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á.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

breakLease(number, LeaseOperationOptions)

Chcete-li ukončit zapůjčení, ale zajistit, aby jiný klient nemohl získat nové zapůjčení, dokud nevypršela platnost aktuálního období zapůjčení.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

changeLease(string, LeaseOperationOptions)

Změna ID zapůjčení

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

releaseLease(LeaseOperationOptions)

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

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

renewLease(LeaseOperationOptions)

Prodloužení zapůjčení

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

Podrobnosti konstruktoru

BlobLeaseClient(BlobClient | ContainerClient, string)

Vytvoří instanci BlobLeaseClient.

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

Parametry

client

BlobClient | ContainerClient

Klient pro provedení žádostí o operaci zapůjčení.

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 objekt 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á.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

duration

number

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

options
LeaseOperationOptions

konfigurace operací správy zapůjčení

Návraty

Data odpovědí pro získání operace 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 nevypršela platnost aktuálního období zapůjčení.

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

breakPeriod

number

Období přerušení

options
LeaseOperationOptions

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

Návraty

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

changeLease(string, LeaseOperationOptions)

Změna ID zapůjčení

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

proposedLeaseId

string

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

options
LeaseOperationOptions

konfigurace operací správy zapůjčení

Návraty

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

releaseLease(LeaseOperationOptions)

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

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>

Parametry

options
LeaseOperationOptions

konfigurace 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í

Viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container a viz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob

function renewLease(options?: LeaseOperationOptions): Promise<Lease>

Parametry

options
LeaseOperationOptions

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

Návraty

Promise<Lease>

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