Data.Cloud.AzureAPI.TAzureBlobService.ChangeBlobLease
Delphi
function ChangeBlobLease(const ContainerName, BlobName: string; const LeaseID, ProposedLeaseID: string; ResponseInfo: TCloudResponseInfo): Boolean;
C++
bool __fastcall ChangeBlobLease(const System::UnicodeString ContainerName, const System::UnicodeString BlobName, const System::UnicodeString LeaseID, const System::UnicodeString ProposedLeaseID, Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo);
Eigenschaften
| Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
|---|---|---|---|---|
| function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Beschreibung
Verucht, den Bezeichner eines Leasings (Sperre für Schreib- und Löschoperationen) für den angegebenen Blob für den angegebenen Container zu ändern.
ChangeBlobLease akzeptiert die folgenden Parameter:
ContainerNameist der Name des Containers, zu dem der Ziel-Blob gehört.ABlobNameist der Name des Ziel-Blob.LeaseIdmuss die GUID sein, die der Bezeichner des aktuellen Leasings für denangegebenen Blob ist. Wenn die angegebene GUID (ProposedLeaseID) verwendet wird, ändert ChangeBlobLease den Wert vonLeaseIdzur neuen GUID.ResponseInfoist 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.
ChangeBlobLease gibt True zurück, wenn die Leasing-ID geändert wurde, oder andernfalls False.
Siehe auch
- Data.Cloud.AzureAPI.TAzureBlobService.AcquireBlobLease
- Data.Cloud.AzureAPI.TAzureBlobService.BreakBlobLease
- Data.Cloud.AzureAPI.TAzureBlobService.ReleaseBlobLease
- Data.Cloud.AzureAPI.TAzureBlobService.RenewBlobLease