Azure Functions V2 - BlobStorage FetchAttributes()构建问题

时间:2018-06-11 20:29:59

标签: azure .net-core azure-functions

我在Azure功能方面有一些功能,其中包含用于blob事件订阅的事件网格。该代码在V1版本中运行良好。

net461 AnyCPU; 64

我正在尝试将其修改为V2(.NET Core),令人惊讶的是我收到了CloudBlockBlob.FetchAttributes()的构建错误。我看到只支持Async版本。如果V2版本不支持FetchAttributes(),我没有找到任何文档。

netstandard2.0 V2

我确实拥有Microsoft.WindowsAzure.Storage的必要程序集引用 和代码中的Microsoft.WindowsAzure.Storage.Blob。

错误CS1061 'CloudBlockBlob'不包含'FetchAttributes'的定义,也没有扩展方法'FetchAttributes'接受类型'CloudBlockBlob'的第一个参数(你是否缺少using指令)或汇编参考?) 编辑:我使用Visual Studio 2017作为IDE。

我很感激任何投入。

1 个答案:

答案 0 :(得分:3)

.NET标准版Azure存储库未实现同步API:

  

由于上面列出的原因(资源消耗等),.NET Core团队选择不支持真正的同步api。即使我们实现了真正的同步,它最终也会在某种程度上通过异步同步。出于这个原因,我们认为添加假同步apis将是一个障碍,而不是对我们的客户的帮助。

this issue。在问题的最后,有一些计划将来支持Sync API,但这就是我们现在所拥有的。

Azure Functions只使用该库。