Data.Cloud.AzureAPI.TAzureBlobService.BreakContainerLease
Delphi
function BreakContainerLease(const AContainerName: string; out ALeaseTimeRemaining: Integer;
const AResponseInfo: TCloudResponseInfo): Boolean;
C++
bool __fastcall BreakContainerLease(const System::UnicodeString AContainerName, /* out */ int &ALeaseTimeRemaining, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Beschreibung
Beendet das aktuelle Leasing (Sperre für Löschoperationen) für den angegebenen Container und stellt sicher, dass kein anderer Client ein neues Leasing übernehmen kann, bis die Zeit des aktuellen Leasings abgelaufen ist.
BreakContainerLease akzeptiert die folgenden Parameter:
ContainerName
ist der Name des Ziel-Containers.LeaseTimeRemaining
, den BreakContainerLease mit der Anzahl von verbleibenden Sekunden füllt, bis ein Client ein neues Leasing für den angegebenen Container erstellt.ResponseInfo
ist eine optionale Instanz von TCloudResponseInfo, um die Informationen der Antwort zu speichern. Verwenden Sie einen nil-Wert, wenn Sie die Informationen der Antwort nicht benötigen.
BreakContainerLease gibt True
zurück, wenn das Leasing erfolgreich unterbrochen wurde, oder andernfalls False
.