BlobLeaseClient Třída
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Umožňuje BlobLeaseClient manipulovat s zapůjčením služby Azure Storage pro kontejnery a objekty blob.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Dědičnost
-
BlobLeaseClient
Konstruktory
BlobLeaseClient() |
Inicializuje novou instanci BlobLeaseClient třídy pro napodobení. |
BlobLeaseClient(BlobBaseClient, String) |
Inicializuje novou instanci BlobLeaseClient třídy. |
BlobLeaseClient(BlobContainerClient, String) |
Inicializuje novou instanci BlobLeaseClient třídy. |
Pole
InfiniteLeaseDuration |
Představuje TimeSpan nekonečnou dobu zapůjčení. |
Vlastnosti
BlobClient |
Získá pro BlobClient správu zapůjčení pro. |
BlobContainerClient |
Získá pro BlobContainerClient správu zapůjčení pro. |
LeaseId |
Získá ID zapůjčení pro toto zapůjčení. |
Uri |
Získá identifikátor URI zapůjčeného objektu. |
Metody
Acquire(TimeSpan, RequestConditions, CancellationToken) |
Operace Acquire(TimeSpan, RequestConditions, CancellationToken) získá zapůjčení objektu blob nebo kontejneru. Zapůjčení Pokud kontejner nemá aktivní zapůjčení, služba Blob Service vytvoří zapůjčení objektu blob nebo kontejneru a vrátí ho. Pokud má kontejner aktivní zapůjčení, můžete o nové zapůjčení požádat pouze pomocí aktivního ID zapůjčení jako LeaseId, ale můžete zadat nové Další informace najdete v tématu Zapůjčení kontejneru. |
Acquire(TimeSpan, RequestConditions, RequestContext) |
Operace Acquire(TimeSpan, RequestConditions, RequestContext) získá zapůjčení objektu blob nebo kontejneru. Zapůjčení Pokud kontejner nemá aktivní zapůjčení, služba Blob Service vytvoří zapůjčení objektu blob nebo kontejneru a vrátí ho. Pokud má kontejner aktivní zapůjčení, můžete o nové zapůjčení požádat pouze pomocí aktivního ID zapůjčení jako LeaseId, ale můžete zadat nové Další informace najdete v tématu Zapůjčení kontejneru. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
Operace AcquireAsync(TimeSpan, RequestConditions, CancellationToken) získá zapůjčení objektu blob nebo kontejneru. Zapůjčení Pokud kontejner nemá aktivní zapůjčení, služba Blob Service vytvoří zapůjčení objektu blob nebo kontejneru a vrátí ho. Pokud má kontejner aktivní zapůjčení, můžete o nové zapůjčení požádat pouze pomocí aktivního ID zapůjčení jako LeaseId, ale můžete zadat nové Další informace najdete v tématu Zapůjčení kontejneru. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
Operace AcquireAsync(TimeSpan, RequestConditions, RequestContext) získá zapůjčení objektu blob nebo kontejneru. Zapůjčení Pokud kontejner nemá aktivní zapůjčení, služba Blob Service vytvoří zapůjčení objektu blob nebo kontejneru a vrátí ho. Pokud má kontejner aktivní zapůjčení, můžete o nové zapůjčení požádat pouze pomocí aktivního ID zapůjčení jako LeaseId, ale můžete zadat nové Další informace najdete v tématu Zapůjčení kontejneru. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Operace Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) přeruší zapůjčení dříve získaného objektu blob nebo kontejneru (pokud existuje). Jakmile je zapůjčení přerušeno, nelze ho obnovit. Jakákoli autorizovaná žádost může přerušit zapůjčení; požadavek není nutný k zadání odpovídajícího ID zapůjčení. Pokud je zapůjčení přerušeno, může uplynout konec Může být také uvolněno zapůjčení, které bylo přerušeno. Klient může okamžitě získat zapůjčení objektu blob nebo kontejneru, které bylo uvolněno. Další informace najdete v tématu Zapůjčení kontejneru. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Operace BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) přeruší zapůjčení dříve získaného objektu blob nebo kontejneru (pokud existuje). Jakmile je zapůjčení přerušeno, nelze ho obnovit. Jakákoli autorizovaná žádost může přerušit zapůjčení; požadavek není nutný k zadání odpovídajícího ID zapůjčení. Pokud je zapůjčení přerušeno, může uplynout konec Může být také uvolněno zapůjčení, které bylo přerušeno. Klient může okamžitě získat zapůjčení objektu blob nebo kontejneru, které bylo uvolněno. Další informace najdete v tématu Zapůjčení kontejneru. |
Change(String, RequestConditions, CancellationToken) |
Operace Change(String, RequestConditions, CancellationToken) změní zapůjčení aktivního zapůjčení. Změna musí zahrnovat aktuální LeaseId a novou Další informace najdete v tématu Zapůjčení kontejneru. |
ChangeAsync(String, RequestConditions, CancellationToken) |
Operace ChangeAsync(String, RequestConditions, CancellationToken) změní zapůjčení aktivního zapůjčení. Změna musí zahrnovat aktuální LeaseId a novou Další informace najdete v tématu Zapůjčení kontejneru. |
Release(RequestConditions, CancellationToken) |
Operace Release(RequestConditions, CancellationToken) uvolní dříve získané zapůjčení kontejneru nebo objektu blob. Zapůjčení může být uvolněno, pokud se LeaseId shoduje s objektem blob nebo kontejnerem blob. Uvolnění zapůjčení umožní jinému klientovi okamžitě získat zapůjčení kontejneru nebo objektu blob, jakmile se vydání dokončí. Další informace najdete v tématu Zapůjčení kontejneru. |
ReleaseAsync(RequestConditions, CancellationToken) |
Operace ReleaseAsync(RequestConditions, CancellationToken) uvolní dříve získané zapůjčení kontejneru nebo objektu blob. Zapůjčení může být uvolněno, pokud se LeaseId shoduje s objektem blob nebo kontejnerem blob. Uvolnění zapůjčení umožní jinému klientovi okamžitě získat zapůjčení kontejneru nebo objektu blob, jakmile se vydání dokončí. Další informace najdete v tématu Zapůjčení kontejneru. |
Renew(RequestConditions, CancellationToken) |
Operace Renew(RequestConditions, CancellationToken) obnoví dříve získané zapůjčení objektu blob nebo kontejneru. Zapůjčení je možné prodloužit, pokud id zapůjčení odpovídá objektu blob nebo kontejneru. Mějte na paměti, že zapůjčení může být prodlouženo i v případě, že vypršela jeho platnost, dokud se objekt blob nebo kontejner od vypršení platnosti zapůjčení znovu nepronajal. Při prodloužení zapůjčení se doba trvání zapůjčení resetuje. Další informace najdete v tématu Zapůjčení kontejneru. |
RenewAsync(RequestConditions, CancellationToken) |
Operace RenewAsync(RequestConditions, CancellationToken) obnoví dříve získané zapůjčení objektu blob nebo kontejneru. Zapůjčení je možné prodloužit, pokud id zapůjčení odpovídá objektu blob nebo kontejneru. Mějte na paměti, že zapůjčení] může být prodlouženo i v případě, že vypršela jeho platnost, pokud se objekt blob nebo kontejner od vypršení platnosti zapůjčení znovu nepronajal. Při prodloužení zapůjčení se doba trvání zapůjčení resetuje. Další informace najdete v tématu Zapůjčení kontejneru. |
Platí pro
Azure SDK for .NET