Data.Cloud.AzureAPI.TAzureBlobService.BreakBlobLease
Delphi
function BreakBlobLease(ContainerName, BlobName: string; out LeaseTimeRemaining: Integer): Boolean; overload; deprecated 'Use overloaded method instead';
function BreakBlobLease(const AContainerName, ABlobName: string; out ALeaseTimeRemaining: Integer; const AResponseInfo: TCloudResponseInfo): Boolean; overload;
C++
bool __fastcall BreakBlobLease _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::UnicodeString ContainerName, System::UnicodeString BlobName, /* out */ int &LeaseTimeRemaining)/* overload */;
bool __fastcall BreakBlobLease(const System::UnicodeString AContainerName, const System::UnicodeString ABlobName, /* out */ int &ALeaseTimeRemaining, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Description
Libère un bail acquis précédemment, sans spécifier l'ID du bail.
BreakBlobLease libère un bail qui a été précédemment acquis. L'appel de cette méthode est similaire à l'appel de ReleaseBlobLease, mais puisque l'ID du bail n'est pas spécifié, l'expiration du bail est autorisée avant qu'un nouveau bail puisse être acquis. Pendant cette période, le bail ne peut pas être renouvelé.
Le tableau suivant décrit les paramètres :
Paramètre | Description |
---|---|
|
Le nom du conteneur dans lequel se trouve le blob. |
|
Le nom du blob pour lequel libérer le bail. |
|
Le nombre de secondes restant jusqu'à l'expiration du bail. |
|
La classe optionnelle dans laquelle stocker les informations de la réponse. |
La méthode renvoie True si l'opération a réussi, et False sinon.
Voir aussi
- Data.Cloud.AzureAPI.TAzureBlobService.AcquireBlobLease
- Data.Cloud.AzureAPI.TAzureBlobService.ChangeBlobLease
- Data.Cloud.AzureAPI.TAzureBlobService.ReleaseBlobLease
- Data.Cloud.AzureAPI.TAzureBlobService.RenewBlobLease