判断cloudblob是否存在
时间:2011-01-13 来源:flyhero
cloudblob 是azure blob的一个子单元,相当于windows中的文件(container相当于文件夹). 在windows azure 提供的blob api中没有直接判断cloudblob是否存在的API。我们可以自己写一个类扩展cloudblob的功能。 类如下:
代码
public static class BlobExtensions
{
public static bool Exists(this CloudBlob blob)
{
try
{
blob.FetchAttributes();
return true;
}
catch (StorageClientException e)
{
if (e.ErrorCode == StorageErrorCode.ResourceNotFound)
{
return false;
}
else
{
throw;
}
}
}
}
相关阅读 更多 +