Anzeigen: Delphi C++
Anzeigeeinstellungen

Data.Cloud.AzureAPI.TAzureBlobService.AcquireBlobLease

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AcquireBlobLease(ContainerName, BlobName: string; out LeaseId: string;  ResponseInfo: TCloudResponseInfo = nil; LeaseDuration: Integer = -1; const ProposedLeaseID: string = ''): Boolean;

C++

bool __fastcall AcquireBlobLease(System::UnicodeString ContainerName, System::UnicodeString BlobName, /* out */ System::UnicodeString &LeaseId, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0), int LeaseDuration = 0xffffffff, const System::UnicodeString ProposedLeaseID = System::UnicodeString());

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService


Beschreibung

Versucht, das angegebene Blob mit einem Leasing zu belegen.

Einen Snapshot können Sie nicht mit einem Leasing belegen.

AcquireBlobLease akzeptiert die folgenden Parameter:

  • ContainerName: Der Name des Containers, in dem sich das Blob befindet.
  • BlobName: Der Name des Blob, das mit einem Leasing belegt werden soll.
  • LeaseId: Der angeforderte Bezeichner für das Leasing, oder bei einem Fehler ein leerer String. Sie können ProposedLeaseID verwenden, um einen Bezeichner anzugeben.
    Hinweis: Sie können den Wert von LeaseId verwenden, um ChangeContainerLease, ReleaseContainerLease oder RenewContainerLease aufzurufen.
  • ResponseInfo: Optional. Die Klasse zum Speichern der Antwortinformationen. Vorgabe ist nil.
  • LeaseDuration: Optional. Die Dauer des Leasings in Sekunden. Ein Leasing richtet eine Sperre für ein Blob für Schreib- und Löschvorgänge ein und verwaltet diese. Vorgabe ist -1, womit ein Flag für ein unendliches Leasing festgelegt wird. Gültige Werte liegen zwischen 15 und 60.
  • ProposedLeaseID: Eine GUID (EN), die Sie als den Bezeichner für das neue Leasing angeben.

Die Methode gibt True zurück, wenn das Leasing erlangt wurde; ansonsten wird False zurückgegeben.

Siehe auch

Übersetzungen
Assistenz