我正在使用一个Azure Web App站点,在编译应用程序时出现了这些错误。这是代码截图:
protected override void DeletePictureThumbs(Picture picture)
{
string str = $"{picture.Id.ToString("0000000")}";
using (IEnumerator<Microsoft.WindowsAzure.StorageClient.IListBlobItem> enumerator = cloudBlobContainer_0.ListBlobs(str, false, 0, null, null).GetEnumerator())
{
while (enumerator.MoveNext())
{
((Microsoft.WindowsAzure.StorageClient.CloudBlockBlob)enumerator.Current).Delete(0, null, null, null);
}
}
}
需要帮助更正语法
来自: https://learn.microsoft.com/en-us/dotnet/api/microsoft.windowsazure.storage.blob.cloudblobcontainer.listblobs?view=azure-dotnet
CloudBlobContainer.ListBlobs(String, Boolean, BlobListingDetails, BlobRequestOptions, OperationContext) Method
您传递的是 0 而不是Microsoft.WindowsAzure.Storage.Blob.BlobListingDetails
对象。cloudBlobContainer_0.ListBlobs(str, false, 0, null, null(
来自: https://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storage.blob.cloudblockblob.delete(v=azure.10(.aspx
Delete ([OptionalAttribute] DeleteSnapshotsOption deleteSnapshotsOption, [OptionalAttribute] AccessCondition accessCondition, [OptionalAttribute] BlobRequestOptions options, [OptionalAttribute] OperationContext operationContext)
您传递的是 0 而不是Microsoft.WindowsAzure.Storage.Blob.DeleteSnapshotsOption
对象。