Afficher : Object Pascal C++
Préférences d'affichage

Data.Cloud.AzureAPI.TAzureBlobService.AcquireBlobLease

De Appmethod Libraries

Object Pascal

function AcquireBlobLease(ContainerName, BlobName: string; out LeaseId: string;  ResponseInfo: TCloudResponseInfo = nil; LeaseDuration: Integer = -1): 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);

Propriétés

Type Visibilité  Source Unité  Parent
function public
Data.Cloud.AzureAPI.pas
Data.Cloud.AzureAPI.hpp
Data.Cloud.AzureAPI TAzureBlobService


Description

Tente d'acquérir un bail sur le blob spécifié.

Vous ne pouvez pas acquérir un bail pour un instantané.

AcquireBlobLease accepte les paramètres suivants :

  • <ContainerName> : le nom du conteneur dans lequel se trouve le blob.
  • <BlobName> : le nom du blob pour lequel acquérir un bail.
  • <LeaseId> : l'ID du bail acquis ou une chaîne vide en cas d'échec.
  • <ResponseInfo> : facultatif. La classe dans laquelle stocker les informations de la réponse. La valeur par défaut est nil.
  • <LeaseDuration> : facultatif. La durée du bail en secondes. Un bail établit et gère un verrou sur un blob pour les opérations d'écriture et de suppression. La valeur par défaut est -1, qui est un indicateur de bail infini. Les valeurs admises se situent entre 15 et 60.

La méthode renvoie True si le bail a été acquis ; sinon, elle renvoie False.

Voir Microsoft Azure - Lease Blob (EN) pour plus d'informations sur le paramètre <LeaseDuration>.

Voir aussi

Outils personnels
Traductions