BlobLeaseClient Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia BlobLeaseClient manipulowanie dzierżawami usługi Azure Storage w kontenerach i obiektach blob.
public class BlobLeaseClient
type BlobLeaseClient = class
Public Class BlobLeaseClient
- Dziedziczenie
-
BlobLeaseClient
Konstruktory
BlobLeaseClient() |
Inicjuje BlobLeaseClient nowe wystąpienie klasy do pozorowania. |
BlobLeaseClient(BlobBaseClient, String) |
Inicjuje nowe wystąpienie klasy BlobLeaseClient. |
BlobLeaseClient(BlobContainerClient, String) |
Inicjuje nowe wystąpienie klasy BlobLeaseClient. |
Pola
InfiniteLeaseDuration |
Reprezentujący TimeSpan nieskończony czas trwania dzierżawy. |
Właściwości
BlobClient |
Pobiera element BlobClient do zarządzania dzierżawami. |
BlobContainerClient |
Pobiera element BlobContainerClient do zarządzania dzierżawami. |
LeaseId |
Pobiera identyfikator dzierżawy dla tej dzierżawy. |
Uri |
Pobiera identyfikator URI obiektu dzierżawionego. |
Metody
Acquire(TimeSpan, RequestConditions, CancellationToken) |
Operacja Acquire(TimeSpan, RequestConditions, CancellationToken) uzyskuje dzierżawę obiektu blob lub kontenera. Dzierżawa Jeśli kontener nie ma aktywnej dzierżawy, usługa Blob tworzy dzierżawę obiektu blob lub kontenera i zwraca ją. Jeśli kontener ma aktywną dzierżawę, możesz zażądać nowej dzierżawy tylko przy użyciu aktywnego identyfikatora dzierżawy jako LeaseId, ale można określić nowy Aby uzyskać więcej informacji, zobacz Dzierżawa kontenera. |
Acquire(TimeSpan, RequestConditions, RequestContext) |
Operacja Acquire(TimeSpan, RequestConditions, RequestContext) uzyskuje dzierżawę obiektu blob lub kontenera. Dzierżawa Jeśli kontener nie ma aktywnej dzierżawy, usługa Blob tworzy dzierżawę obiektu blob lub kontenera i zwraca ją. Jeśli kontener ma aktywną dzierżawę, możesz zażądać nowej dzierżawy tylko przy użyciu aktywnego identyfikatora dzierżawy jako LeaseId, ale można określić nowy Aby uzyskać więcej informacji, zobacz Dzierżawa kontenera. |
AcquireAsync(TimeSpan, RequestConditions, CancellationToken) |
Operacja AcquireAsync(TimeSpan, RequestConditions, CancellationToken) uzyskuje dzierżawę obiektu blob lub kontenera. Dzierżawa Jeśli kontener nie ma aktywnej dzierżawy, usługa Blob tworzy dzierżawę obiektu blob lub kontenera i zwraca ją. Jeśli kontener ma aktywną dzierżawę, możesz zażądać nowej dzierżawy tylko przy użyciu aktywnego identyfikatora dzierżawy jako LeaseId, ale można określić nowy Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
AcquireAsync(TimeSpan, RequestConditions, RequestContext) |
Operacja AcquireAsync(TimeSpan, RequestConditions, RequestContext) uzyskuje dzierżawę obiektu blob lub kontenera. Dzierżawa Jeśli kontener nie ma aktywnej dzierżawy, usługa Blob tworzy dzierżawę obiektu blob lub kontenera i zwraca ją. Jeśli kontener ma aktywną dzierżawę, możesz zażądać nowej dzierżawy tylko przy użyciu aktywnego identyfikatora dzierżawy jako LeaseId, ale można określić nowy Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Operacja Break(Nullable<TimeSpan>, RequestConditions, CancellationToken) powoduje przerwanie dzierżawy wcześniej nabytej obiektu blob lub kontenera (jeśli istnieje). Po przerwaniu dzierżawy nie można jej odnowić. Każde autoryzowane żądanie może przerwać dzierżawę; żądanie nie jest wymagane do określenia zgodnego identyfikatora dzierżawy. Gdy dzierżawa zostanie przerwana, przerwa Można również zwolnić dzierżawę, która została przerwana. Klient może natychmiast uzyskać dzierżawę obiektu blob lub kontenera, która została zwolniona. Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) |
Operacja BreakAsync(Nullable<TimeSpan>, RequestConditions, CancellationToken) powoduje przerwanie dzierżawy wcześniej nabytej obiektu blob lub kontenera (jeśli istnieje). Po przerwaniu dzierżawy nie można jej odnowić. Każde autoryzowane żądanie może przerwać dzierżawę; żądanie nie jest wymagane do określenia zgodnego identyfikatora dzierżawy. Gdy dzierżawa zostanie przerwana, przerwa Można również zwolnić dzierżawę, która została przerwana. Klient może natychmiast uzyskać dzierżawę obiektu blob lub kontenera, która została zwolniona. Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
Change(String, RequestConditions, CancellationToken) |
Operacja Change(String, RequestConditions, CancellationToken) zmienia dzierżawę aktywnej dzierżawy. Zmiana musi zawierać bieżący LeaseId i nowy Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
ChangeAsync(String, RequestConditions, CancellationToken) |
Operacja ChangeAsync(String, RequestConditions, CancellationToken) zmienia dzierżawę aktywnej dzierżawy. Zmiana musi zawierać bieżący LeaseId i nowy Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
Release(RequestConditions, CancellationToken) |
Operacja Release(RequestConditions, CancellationToken) zwalnia wcześniej nabytą dzierżawę kontenera lub obiektu blob. Dzierżawa może zostać zwolniona, jeśli LeaseId dopasowania skojarzone z kontenerem lub obiektem blob. Zwolnienie dzierżawy umożliwia innemu klientowi natychmiastowe uzyskanie dzierżawy dla kontenera lub obiektu blob natychmiast po zakończeniu wydania. Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
ReleaseAsync(RequestConditions, CancellationToken) |
Operacja ReleaseAsync(RequestConditions, CancellationToken) zwalnia wcześniej nabytą dzierżawę kontenera lub obiektu blob. Dzierżawa może zostać zwolniona, jeśli LeaseId dopasowania skojarzone z kontenerem lub obiektem blob. Zwolnienie dzierżawy umożliwia innemu klientowi natychmiastowe uzyskanie dzierżawy dla kontenera lub obiektu blob natychmiast po zakończeniu wydania. Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
Renew(RequestConditions, CancellationToken) |
Operacja Renew(RequestConditions, CancellationToken) odnawia wcześniej nabyte dzierżawy obiektu blob lub kontenera. Dzierżawę można odnowić, jeśli identyfikator leaseId jest zgodny z obiektem blob lub kontenerem. Należy pamiętać, że dzierżawa może zostać odnowiona, nawet jeśli wygasła, dopóki obiekt blob lub kontener nie został ponownie dzierżawiony od czasu wygaśnięcia tej dzierżawy. Po odnowieniu dzierżawy czas trwania dzierżawy jest resetowany. Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
RenewAsync(RequestConditions, CancellationToken) |
Operacja RenewAsync(RequestConditions, CancellationToken) odnawia wcześniej nabyte dzierżawy obiektu blob lub kontenera. Dzierżawę można odnowić, jeśli identyfikator leaseId jest zgodny z obiektem blob lub kontenerem. Należy pamiętać, że dzierżawa] może zostać odnowiona, nawet jeśli wygasła, dopóki obiekt blob lub kontener nie został ponownie dzierżawiony od czasu wygaśnięcia tej dzierżawy. Po odnowieniu dzierżawy czas trwania dzierżawy jest resetowany. Aby uzyskać więcej informacji, zobacz Kontener dzierżawy. |
Dotyczy
Azure SDK for .NET