[This topic is part of the Microsoft Azure Storage Client Library 1.7, which has been deprecated. See
Storage Client Library for the latest version.]
Deletes the blob.
Namespace: Microsoft.WindowsAzure.StorageClient
Assembly: Microsoft.WindowsAzure.StorageClient (in Microsoft.WindowsAzure.StorageClient.dll)
Usage
| Visual Basic |
|---|
Dim instance As CloudBlob
instance.Delete |
Syntax
| Visual Basic |
|---|
Public Sub Delete |
| C++ |
|---|
public:
void Delete () |
Example
The following code example enumerates through the blobs in a container and deletes each blob.
| C# | Copy Code |
|---|
static void DeleteBlobsAndSnapshots1(Uri blobEndpoint, string accountName, string accountKey)
{
CloudBlobClient blobClient = new CloudBlobClient(blobEndpoint,
new StorageCredentialsAccountAndKey(accountName, accountKey));
// Get a reference to the container object.
CloudBlobContainer container = blobClient.GetContainerReference("mycontainer");
// Since the Delete method exists only on CloudBlob objects (and not on IListBlobItem objects),
// specify the Flat Blob Listing option, to ensure that ListBlobs() returns only CloudBlob objects.
BlobRequestOptions options = new BlobRequestOptions();
options.UseFlatBlobListing = true;
// Delete each Blob in the container.
foreach (CloudBlob blob in container.ListBlobs(options))
{
Console.WriteLine(blob.Uri);
blob.Delete();
}
}
|
Remarks
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Platforms
Change History
See Also