我一直在将WindowsAzure.Storage用于某些Web应用程序。在.NET Framework 4.8中,它被标记为已弃用。我试图用Microsoft.Azure.Storage.Common
和Microsoft.Azure.Storage.Blob
替换它们,这些对我来说已经足够了。这是我的代码:
var account = GetCloudStorageAccount();
var blobClient = account.CreateCloudBlobClient();
var blobContainerName = containerName;
var container = blobClient.GetContainerReference(blobContainerName);
var blob = container.GetBlobReference(name);
blob.DownloadToStream(outputStream);
[当我尝试使用新软件包运行它时,我得到了
Exception Type: Microsoft.Azure.Storage.StorageException
Exception Message: BeginWrite is not supported
Exception Source: Microsoft.Azure.Storage.Common
任何解决方案?
好像您已更新为不推荐使用的版本。 Microsoft.Azure.Storage.Common
和Microsoft.Azure.Storage.Blob
包
已被下列新的Azure SDK取代。
与Azure存储服务交互的最新库是:
建议您移至新软件包。
迁移到Azure.Storage.Blobs
以使用最新的程序包与Azure中的Blob进行交互。