Data.Cloud.AzureAPI.TAzureBlobService.BreakContainerLease

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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.

Siehe auch