c# - 有没有办法在 azure 函数的 blob 绑定中更改 blob 路径?
问题描述
我正在使用一个 azure 函数,它将具有不同名称的多个 xml 文件保存到同一个 blob 容器中。我想使用来自其他绑定的数据来格式化名称。
斑点绑定:
[Blob("outbound/", FileAccess.Write, Connection =
Settings.InbundBlobConnectionString)] Stream outboundBlob
有没有办法可以使用代码操作 blob 路径?
解决方案
如果 blobName 值在触发器绑定 JSON 有效负载中(例如在消息/请求正文中),您可以使用 POCO 对象,请参见以下内容:
[QueueTrigger("myQueueName", Connection = "mySTORAGE")] POCO item,
[Blob("outbound/{blobName}", FileAccess.Write, Connection = Settings.InbundBlobConnectionString)] Stream outboundBlob
…
public class POCO
{
// ...
public string blobName { get; set;}
}
这是文档。
推荐阅读
- typescript - 如何在自定义选项卡导航器路由器中设置默认参数
- android - 无法从命令行使用 bundletool 构建 android app bundle
- python - Python Django:每次点击每行从数组中的按钮分配变量
- dart - webview_flutter 和 flutter_webview_plugin 哪个更好
- react-native - 当我 react-native run-ios bundle 不工作时
- python - 如何遍历包含多个列表和元组的列表
- vue.js - 如何使用 vue cli 3 构建电子应用程序?
- amazon-web-services - 如何调试 AWS EC2 实例随机变得无法访问
- javascript - Select2 下拉菜单根本不会关闭
- delphi - 设计一个继承自 cxCheckList 的自定义清单,其中包含 Orpheus 清单框的功能