Data.Cloud.AzureAPI.TAzureBlobService.ChangeBlobLease
Delphi
function ChangeBlobLease(const AContainerName, ABlobName, ALeaseID, AProposedLeaseID: string;
const AResponseInfo: TCloudResponseInfo): Boolean;
C++
bool __fastcall ChangeBlobLease(const System::UnicodeString AContainerName, const System::UnicodeString ABlobName, const System::UnicodeString ALeaseID, const System::UnicodeString AProposedLeaseID, 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
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:
ContainerName
ist der Name des Containers, zu dem der Ziel-Blob gehört.ABlobName
ist der Name des Ziel-Blob.LeaseId
muss 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 vonLeaseId
zur neuen GUID.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.
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