错误 CS1501 方法 'listblobs' 没有重载,需要 5 个参数,方法 'delete' 没有重载需要 4 个参数



我正在使用一个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对象。

最新更新