使用内置的Exists方法检查Azure Blob存储中是否存在容器和blob

Win*_*Win 2 c# asp.net azure azure-storage azure-storage-blobs

我找到了这种扩展方法来检查Blob存储是否存在

测试Windows Azure Blob的存在性

检查Azure存储中是否存在Blob

但是,我在内部发现了类似的实用方法Microsoft.WindowsAzure.Storage.

  • CloudBlobContainer.Exists
  • CloudBlockBlob.Exists

据我测试,它们的功能类似于扩展方法.

题:

它们是新的实用方法吗?我应该使用build in Exists方法还是使用自定义扩展方法.

Gau*_*tri 6

史蒂夫在他的博客文章中写的是真正的扩展方法,因此不是核心库的一部分,但是你提到的方法是核心存储客户端库的一部分.我的建议是使用属于核心库的方法,因为如果库中有任何更改,它们将保持最新.