Azure BlobClient VS CloudBlobClient

Nad*_*dar 9 cloud azure azure-storage-blobs

我最近一直在学习 Azure,我看到有 2 个用于处理 blob 的类:CloudBlobClientBlobClient.

CloudBlobClient来自Microsoft.Azure.Storage.Blob;命名空间,而BlobClient来自Azure.Storage.Blobs命名空间。

它们之间有什么区别?你什么时候会使用一个?

Iva*_*ang 8

Azure.Storage.Blobs包是 azure blob 存储的最新版本,Microsoft.Azure.Storage.Blob是旧版本。

因此,我们建议您始终使用BlobClient最新软件包中的 。但是如果你有一些使用旧包的旧项目,那么在这种情况下,你可以使用CloudBlobClient.


Koj*_*oji 7

Azure.Storage.Blobs是 Azure Blob 存储服务的 Nuget 包的新版本。Microsoft.Azure.Storage.Blob是旧版本。

一些类,包括CloudBlobClient在新版本中已被重命名。CloudBlobClient被重命名为BlobServiceClient.

下页显示了重命名的类的列表以及用于升级到新版本的示例代码。
https://elcamino.cloud/articles/2020-03-30-azure-storage-blobs-net-sdk-v12-upgrade-guide-and-tips.html