BlobLeaseClient class
Klient zarządzający dzierżawami obiektu ContainerClient lub BlobClient.
Konstruktory
Blob |
Tworzy wystąpienie obiektu BlobLeaseClient. |
Właściwości
lease |
Pobiera identyfikator dzierżawy. |
url | Pobiera adres URL. |
Metody
Szczegóły konstruktora
BlobLeaseClient(BlobClient | ContainerClient, string)
Tworzy wystąpienie obiektu BlobLeaseClient.
new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)
Parametry
- client
Klient, który wysyła żądania operacji dzierżawy.
- leaseId
-
string
Początkowy identyfikator proponowanej dzierżawy.
Szczegóły właściwości
leaseId
Pobiera identyfikator dzierżawy.
string leaseId
Wartość właściwości
string
url
Pobiera adres URL.
string url
Wartość właściwości
string
Szczegóły metody
acquireLease(number, LeaseOperationOptions)
Ustanawia blokadę w kontenerze i zarządza nią na potrzeby operacji usuwania lub w obiekcie blob na potrzeby operacji zapisu i usuwania. Czas trwania blokady może wynosić od 15 do 60 sekund lub może być nieskończony.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container i zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parametry
- duration
-
number
Musi zawierać się w przedziale od 15 do 60 sekund lub nieskończoności (-1)
- options
- LeaseOperationOptions
opcja konfigurowania operacji zarządzania dzierżawą.
Zwraca
Promise<LeaseOperationResponse>
Dane odpowiedzi dotyczące operacji pozyskiwania dzierżawy.
breakLease(number, LeaseOperationOptions)
Aby zakończyć dzierżawę, ale upewnij się, że inny klient nie może uzyskać nowej dzierżawy do czasu wygaśnięcia bieżącego okresu dzierżawy.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container i zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parametry
- breakPeriod
-
number
Okres przerwania
- options
- LeaseOperationOptions
Opcjonalne opcje konfigurowania operacji zarządzania dzierżawą.
Zwraca
Promise<LeaseOperationResponse>
Dane odpowiedzi dotyczące operacji przerwania dzierżawy.
changeLease(string, LeaseOperationOptions)
Aby zmienić identyfikator dzierżawy.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container i zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parametry
- proposedLeaseId
-
string
proponowany nowy identyfikator dzierżawy.
- options
- LeaseOperationOptions
opcja konfigurowania operacji zarządzania dzierżawą.
Zwraca
Promise<LeaseOperationResponse>
Dane odpowiedzi dotyczące operacji zmiany dzierżawy.
releaseLease(LeaseOperationOptions)
Aby zwolnić dzierżawę, jeśli nie jest już potrzebna, aby inny klient mógł natychmiast uzyskać dzierżawę dla kontenera lub obiektu blob.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container i zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parametry
- options
- LeaseOperationOptions
opcja konfigurowania operacji zarządzania dzierżawą.
Zwraca
Promise<LeaseOperationResponse>
Dane odpowiedzi dla operacji dzierżawy wydania.
renewLease(LeaseOperationOptions)
Aby odnowić dzierżawę.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-container i zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/lease-blob
function renewLease(options?: LeaseOperationOptions): Promise<Lease>
Parametry
- options
- LeaseOperationOptions
Opcjonalna opcja konfigurowania operacji zarządzania dzierżawą.
Zwraca
Promise<Lease>
Dane odpowiedzi dotyczące operacji odnawiania dzierżawy.