ShareLeaseClient Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Mit ShareLeaseClient können Sie Azure Storage-Leases für Dateien bearbeiten.
public class ShareLeaseClient
type ShareLeaseClient = class
Public Class ShareLeaseClient
- Vererbung
-
ShareLeaseClient
Konstruktoren
ShareLeaseClient() |
Initialisiert eine neue instance der -Klasse für die ShareLeaseClient Simulation. |
ShareLeaseClient(ShareClient, String) |
Initialisiert eine neue Instanz der ShareLeaseClient-Klasse. |
ShareLeaseClient(ShareFileClient, String) |
Initialisiert eine neue Instanz der ShareLeaseClient-Klasse. |
Felder
InfiniteLeaseDuration |
Die TimeSpan , die eine unbegrenzte Leasedauer darstellt. |
Eigenschaften
FileClient |
Die ShareFileClient , für die Leases verwaltet werden sollen. |
LeaseId |
Ruft die Lease-ID für diese Lease ab. |
ShareClient |
Die ShareClient , für die Leases verwaltet werden sollen. |
Uri |
Ruft den URI des Objekts ab, das geleast wird. |
Methoden
Acquire(Nullable<TimeSpan>, CancellationToken) |
Der Acquire(Nullable<TimeSpan>, CancellationToken) Vorgang ruft eine Lease für die Datei ab. Wenn die Datei nicht über eine aktive Lease verfügt, erstellt der Dateidienst eine Lease für die Datei und gibt sie zurück. Wenn die Datei über eine aktive Lease verfügt, können Sie eine neue Lease nur mit der aktiven Lease-ID als anfordern. LeaseId |
AcquireAsync(Nullable<TimeSpan>, CancellationToken) |
Der AcquireAsync(Nullable<TimeSpan>, CancellationToken) Vorgang ruft eine Lease für die Datei ab. Wenn die Datei nicht über eine aktive Lease verfügt, erstellt der Dateidienst eine Lease für die Datei und gibt sie zurück. Wenn die Datei über eine aktive Lease verfügt, können Sie nur eine neue Lease anfordern, indem Sie die aktive Lease-ID als verwenden LeaseId. |
Break(CancellationToken) |
Der Break(CancellationToken) Vorgang unterbricht die zuvor erworbene Lease der Dateien (sofern vorhanden). Nachdem eine Lease unterbrochen wurde, kann sie nicht verlängert werden. Die Lease kann von jeder autorisierten Anforderung unterbrochen werden. In der Anforderung muss keine übereinstimmende Lease-ID angegeben werden. Eine Lease, die unterbrochen wurde, kann auch freigegeben werden. Ein Client kann sofort eine freigegebene Dateileasase abrufen. |
BreakAsync(CancellationToken) |
Der BreakAsync(CancellationToken) Vorgang unterbricht die zuvor erworbene Lease der Dateien (sofern vorhanden). Nachdem eine Lease unterbrochen wurde, kann sie nicht verlängert werden. Die Lease kann von jeder autorisierten Anforderung unterbrochen werden. In der Anforderung muss keine übereinstimmende Lease-ID angegeben werden. Eine Lease, die unterbrochen wurde, kann auch freigegeben werden. Ein Client kann sofort eine freigegebene Dateileasase abrufen. |
Change(String, CancellationToken) |
Der Change(String, CancellationToken) Vorgang ändert die Lease einer aktiven Lease. Eine Änderung muss die aktuelle LeaseId und eine neue |
ChangeAsync(String, CancellationToken) |
Der ChangeAsync(String, CancellationToken) Vorgang ändert die Lease einer aktiven Lease. Eine Änderung muss die aktuelle LeaseId und eine neue |
Release(CancellationToken) |
Der Release(CancellationToken) Vorgang gibt die zuvor erworbene Lease der Dateien frei. Die Lease kann freigegeben werden, wenn die LeaseId der Datei zugeordnet ist. Durch das Freigeben der Lease kann ein anderer Client sofort die Lease für die Datei erwerben, sobald die Veröffentlichung abgeschlossen ist. |
ReleaseAsync(CancellationToken) |
Der ReleaseAsync(CancellationToken) Vorgang gibt die zuvor erworbene Lease der Dateien frei. Die Lease kann freigegeben werden, wenn die LeaseId der Datei zugeordnet ist. Durch das Freigeben der Lease kann ein anderer Client sofort die Lease für die Datei erwerben, sobald die Veröffentlichung abgeschlossen ist. |
Renew(CancellationToken) |
Der Renew(CancellationToken) Vorgang erneuert den zuvor erworbenen Leasingvertrag der Aktien. Diese API unterstützt keine Dateien. Die Lease kann verlängert werden, wenn die leaseId der Freigabe zugeordnet ist. Beachten Sie, dass der Leasingvertrag auch dann verlängert werden kann, wenn er abgelaufen ist, solange die Aktie seit Ablauf dieser Lease nicht erneut geleast wurde. Beim Verlängern einer Lease wird die Leasedauer zurückgesetzt. |
RenewAsync(CancellationToken) |
Der RenewAsync(CancellationToken) Vorgang erneuert den zuvor erworbenen Leasingvertrag der Aktien. Diese API unterstützt keine Dateien. Die Lease kann verlängert werden, wenn die leaseId der Freigabe zugeordnet ist. Beachten Sie, dass der Leasingvertrag auch dann verlängert werden kann, wenn er abgelaufen ist, solange die Aktie seit Ablauf dieser Lease nicht erneut geleast wurde. Beim Verlängern einer Lease wird die Leasedauer zurückgesetzt. |
Gilt für:
Azure SDK for .NET