DSAzure.TAzureBlobService.DeleteBlob
Delphi
function DeleteBlob(const ContainerName: String; const BlobName: String; const Snapshot: String = ''; const LeaseId: String = ''; const DeleteSnapshots: String = ''): boolean;
C++
bool __fastcall DeleteBlob(const System::UnicodeString ContainerName, const System::UnicodeString BlobName, const System::UnicodeString Snapshot = System::UnicodeString(), const System::UnicodeString LeaseId = System::UnicodeString(), const System::UnicodeString DeleteSnapshots = System::UnicodeString());
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | DSAzure.pas DSAzure.hpp |
DSAzure | TAzureBlobService |
説明
特定の BLOB またはスナップショットを削除します。
DeleteBlob は、特定のコンテナ内にある、指定した名前の BLOB を削除、または、Snapshot
や DeleteSnapshots
の値に従い、その BLOB のスナップショットを 1 つもしくはすべて削除します。
Snapshot
が指定されている場合、そのスナップショットが削除されます。
それ以外で、BLOB は 1 つもしくはそれ以上のスナップショットを保持している場合には、DeleteSnapshots
を指定する必要があります。 このオペレーションに指定可能な値は、include と only です。
include を指定すると、BLOB とすべてのスナップショットを削除します。
only を指定すると、BLOB のスナップショットのみを削除し、BLOB 自身は削除しません。