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

我发现此扩展方法可检查Blob存储是否存在

Testing Existence of a Windows Azure Blob

Checking if a blob exists in Azure Storage

但是,我在Microsoft.WindowsAzure.Storage中发现了实用程序方法中的类似构建。

CloudBlobContainer.Exists
CloudBlockBlob.Exists

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

题:

它们是新的实用方法吗?我应该使用内置方法Exists还是使用自定义扩展方法。

参考方案

Steve在他的博客文章中所写的内容实际上是一种扩展方法,因此不是核心库的一部分,但是您提到的方法是核心存储客户端库的一部分。我的建议是使用核心库中的方法,因为如果库中发生任何更改,它们将保持最新状态。

Windows Azure-清理WADLogsTable - c#

我已经阅读了有关Windows Azure中DiagnosticMonitor使用的WADLogsTable表是否会自动修剪旧日志条目的冲突信息。我猜它不会,反而会永远增长-花费我钱。 :)如果是这样,是否有人有一个很好的代码示例,说明如何从该表中手动清除旧日志条目?也许基于时间戳?我会定期从辅助角色运行此代码。 参考方案 Windows Azure Dia…

Azure Insights请求日志 - c#

我正在尝试在azure Insights中查看错误或异常内的请求信息。我要寻找的是API中发生错误时,能够检查错误信息(天蓝色的确非常好),但还能查看触发错误的请求内的信息。有人知道这是否可能吗?谢谢, 参考方案 默认情况下,Application Insights不会这样做。但是您可以使用在应用程序中作为.net核心中间件实现为拦截器的自定义记录器轻松做到…

Azure SQLite插入 - c#

我有一个Azure云应用,我正在尝试将用户上传的数据存储在〜/ AppData / mydb.db中的SQLite数据库中。由于存在许多问题,因此我不得不部署System.Data.SQLite,因此我修改了代码以使用此sharp-sqlite库。在调试模式下插入数据时,一切正常。在Azure上部署时,用户提供的数据将插入SQLite数据库。在此过程中不会引…

将Blob从一个目录复制到同一容器Azure存储中的另一个目录 - c#

问题我试图将blob从一个目录复制到另一个目录,然后从源中删除blob。我已经尝试了下面的代码,但是没有完成复制并粘贴到另一个文件夹中,但是删除操作有效。码var cred = new StorageCredentials("storageName", "Key"); var account = new CloudSt…

路径中的Python Azure Apps 404 - python

我遵循此Create a Python app in Azure App Service on Linux并使用以下功能上传了代码:@app.route('/predict_json', methods=['POST']) def add_message(): content = request.json tweets…