DSAzure.TAzureBlobService.DeleteBlob

提供: RAD Studio API Documentation
移動先: 案内検索

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 を削除、または、SnapshotDeleteSnapshots の値に従い、その BLOB のスナップショットを 1 つもしくはすべて削除します。

Snapshot が指定されている場合、そのスナップショットが削除されます。

それ以外で、BLOB は 1 つもしくはそれ以上のスナップショットを保持している場合には、DeleteSnapshots を指定する必要があります。 このオペレーションに指定可能な値は、includeonly です。

include を指定すると、BLOB とすべてのスナップショットを削除します。

only を指定すると、BLOB のスナップショットのみを削除し、BLOB 自身は削除しません。


関連項目