【发布时间】:2021-11-02 05:40:33
【问题描述】:
我正在使用的包是 Azure.Storage.Blobs (v12.9.1),我正在尝试删除一个 blob。
这是我写的代码(我没有收到任何错误):
//path - storage url without token
public async Task<bool> DeleteFilefromStorage(string path)
{
try
{
BlobServiceClient blobServiceClient = new BlobServiceClient(Helper.StorageCS);
string containerName = Helper.ContainerName;
Uri uri = new Uri(path);
string filename = Path.GetFileName(uri.LocalPath);
BlobContainerClient blobContainerClient = blobServiceClient.GetBlobContainerClient(containerName);
var blob = blobContainerClient.GetBlobClient(filename);
return await blob.DeleteIfExistsAsync();
}
catch
{
throw;
}
}
【问题讨论】:
-
你有什么问题?
-
@GauravMantri 如何使用新的 Azure.Storage.Blobs(12.9.1) 包从容器中删除包含快照的 blob。
-
您阅读过文档
here吗? -
请编辑您的问题并在此处提供所有信息,而不是 cmets。
path变量的值是多少?还包括您遇到的问题。 -
指定了什么是路径,我没有遇到任何问题,我没有收到错误,我的 blob 也没有被删除。
标签: azure azure-storage azure-blob-storage