Data.Cloud.AzureAPI.TAzureBlobService.DeleteBlob
Delphi
function DeleteBlob(ContainerName, BlobName: string; OnlySnapshots: Boolean = False; LeaseId: string = ''; ResponseInfo: TCloudResponseInfo = nil): Boolean;
C++
bool __fastcall DeleteBlob(System::UnicodeString ContainerName, System::UnicodeString BlobName, bool OnlySnapshots = false, System::UnicodeString LeaseId = System::UnicodeString(), Data::Cloud::Cloudapi::TCloudResponseInfo* ResponseInfo = (Data::Cloud::Cloudapi::TCloudResponseInfo*)(0x0));
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
function | public | Data.Cloud.AzureAPI.pas Data.Cloud.AzureAPI.hpp |
Data.Cloud.AzureAPI | TAzureBlobService |
Beschreibung
Löscht ein angegebenes Blob oder all seiner Snapshots.
DeleteBlob löscht das angegebene Blob, wenn OnlySnapshots
False ist, oder nur die Snapshots des Blobs, wenn OnlySnapShot
True ist.
Die folgende Tabelle beschreibt die Parameter:
Parameter | Beschreibung |
---|---|
|
Der Name des Containers, in dem sich das Blob befindet. |
|
Der Name des zu löschenden Blobs. |
|
Wird auf True gesetzt, um alle Snapshots des Blobs zu löschen, aber nicht das Blob selbst. |
|
Die LeaseId, die erforderlich ist, wenn das Blob gesperrt ist. |
|
Die optionale Klasse zum Speichern der Antwortinformationen. |
Die Methode gibt True zurück, wenn das Blob erfolgreich gelöscht war, ansonsten False.