BlobLeaseClient class
Klient, který spravuje zapůjčení pro objekt <xref:ContainerClient> nebo <xref:BlobClient>.
Konstruktory
Blob |
Vytvoří instanci BlobLeaseClient. |
Vlastnosti
lease |
Získá ID zapůjčení. |
url | Získá adresu URL. |
Metody
acquire |
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á. |
break |
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í. |
change |
Změna ID zapůjčení |
release |
Uvolnit zapůjčení, pokud už ho nepotřebujete, aby jiný klient mohl okamžitě získat zapůjčení kontejneru nebo objektu blob. |
renew |
Prodloužení zapůjčení. |
Podrobnosti konstruktoru
BlobLeaseClient(ContainerClient | BlobClient, string)
Vytvoří instanci BlobLeaseClient.
new BlobLeaseClient(client: ContainerClient | BlobClient, leaseId?: string)
Parametry
- client
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
Promise<LeaseOperationResponse>
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
Promise<LeaseOperationResponse>
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
Promise<LeaseOperationResponse>
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
Promise<LeaseOperationResponse>
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í
Azure SDK for JavaScript