Data.Cloud.AzureAPI.TAzureBlobService.DeleteBlob
Delphi
function DeleteBlob(ContainerName, BlobName: string): Boolean; overload; deprecated 'Use overloaded method instead';
function DeleteBlob(const AContainerName, ABlobName: string; AOnlySnapshots: Boolean; const ALeaseId: string; const AResponseInfo: TCloudResponseInfo): Boolean; overload;
C++
bool __fastcall DeleteBlob _DEPRECATED_ATTRIBUTE1("Use overloaded method instead") (System::UnicodeString ContainerName, System::UnicodeString BlobName)/* overload */;
bool __fastcall DeleteBlob(const System::UnicodeString AContainerName, const System::UnicodeString ABlobName, bool AOnlySnapshots, const System::UnicodeString ALeaseId, Data::Cloud::Cloudapi::TCloudResponseInfo* const AResponseInfo)/* overload */;
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.