BlobLeaseClient class
Ein Client, der Leases für einen ContainerClient- oder einen BlobClient-verwaltet.
Konstruktoren
Blob |
Erstellt eine Instanz von BlobLeaseClient. |
Eigenschaften
lease |
Ruft die Lease-ID ab. |
url | Ruft die URL ab. |
Methoden
Details zum Konstruktor
BlobLeaseClient(BlobClient | ContainerClient, string)
Erstellt eine Instanz von BlobLeaseClient.
new BlobLeaseClient(client: BlobClient | ContainerClient, leaseId?: string)
Parameter
- client
Der Client, der die Leasevorgangsanforderungen anfordert.
- leaseId
-
string
Anfänglich vorgeschlagene Lease-ID.
Details zur Eigenschaft
leaseId
Ruft die Lease-ID ab.
string leaseId
Eigenschaftswert
string
url
Ruft die URL ab.
string url
Eigenschaftswert
string
Details zur Methode
acquireLease(number, LeaseOperationOptions)
Richtet eine Sperre für Löschvorgänge oder in einem Blob für Schreib- und Löschvorgänge ein und verwaltet diese. Die Sperrdauer kann 15 bis 60 Sekunden betragen oder unendlich sein.
Siehe https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container und https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function acquireLease(duration: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameter
- duration
-
number
Muss zwischen 15 und 60 Sekunden oder unendlich (-1) sein
- options
- LeaseOperationOptions
Option zum Konfigurieren von Leaseverwaltungsvorgängen.
Gibt zurück
Promise<LeaseOperationResponse>
Antwortdaten für den Erwerb eines Leasevorgangs.
breakLease(number, LeaseOperationOptions)
Um die Lease zu beenden, aber stellen Sie sicher, dass ein anderer Kunde erst dann eine neue Lease erwerben kann, wenn der aktuelle Leasezeitraum abgelaufen ist.
Siehe https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container und https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function breakLease(breakPeriod: number, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameter
- breakPeriod
-
number
Unterbrechungszeitraum
- options
- LeaseOperationOptions
Optionale Optionen zum Konfigurieren von Leaseverwaltungsvorgängen.
Gibt zurück
Promise<LeaseOperationResponse>
Antwortdaten für Unterbrechungs-Lease-Vorgänge.
changeLease(string, LeaseOperationOptions)
So ändern Sie die ID der Lease.
Siehe https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container und https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function changeLease(proposedLeaseId: string, options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameter
- proposedLeaseId
-
string
die vorgeschlagene neue Lease-ID.
- options
- LeaseOperationOptions
Option zum Konfigurieren von Leaseverwaltungsvorgängen.
Gibt zurück
Promise<LeaseOperationResponse>
Antwortdaten für den Änderungsleasingvorgang.
releaseLease(LeaseOperationOptions)
Um die Lease freizugeben, wenn sie nicht mehr benötigt wird, damit ein anderer Client sofort eine Lease für den Container oder das Blob erwerben kann.
Siehe https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container und https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function releaseLease(options?: LeaseOperationOptions): Promise<LeaseOperationResponse>
Parameter
- options
- LeaseOperationOptions
Option zum Konfigurieren von Leaseverwaltungsvorgängen.
Gibt zurück
Promise<LeaseOperationResponse>
Antwortdaten für den Release-Lease-Vorgang.
renewLease(LeaseOperationOptions)
Um den Leasingvertrag zu verlängern.
Siehe https://learn.microsoft.com/en-us/rest/api/storageservices/lease-container und https://learn.microsoft.com/en-us/rest/api/storageservices/lease-blob
function renewLease(options?: LeaseOperationOptions): Promise<Lease>
Parameter
- options
- LeaseOperationOptions
Optionale Option zum Konfigurieren von Leaseverwaltungsvorgängen.
Gibt zurück
Promise<Lease>
Antwortdaten für den Verlängerungs-Lease-Vorgang.