azure - BlobAttribute 与 BlobTriggerAttribute 有什么区别?
问题描述
BlobAttribute
谁能详细说明vs之间的区别BlobTriggerAttribute
?
[FunctionName(nameof(Run))]
public async Task Run(
[BlobTrigger("container/{name}")]
byte[] data,
[Blob("container/{name}", FileAccess.Read)]
byte[] data2,
string name)
{
}
它似乎BlobTrigger
具有所有功能。
解决方案
从文档中,您可以发现主要区别在于 blob 内容作为输入提供BlobTrigger
。这意味着它只能读取 blob,不能写入 blob。
并且BlobAttribute
支持绑定到单个 blob、blob 容器或 blob 集合,并支持读取和写入。
也BlobTrigger
只能在检测到新的或更新的 blob 时用于读取 blob。并且Blob
绑定可以用于各种功能。
有关这两个绑定的更多信息,您可以查看绑定代码:BlobAttribute和BlobTriggerAttribute。
推荐阅读
- java - 匹配列表中的字符串并提取值
- sql - 如何从具有不同卫星的集线器中删除数据?
- javascript - 如何在我的应用程序中注入模板部分?
- acumatica - 设计器模式下 ListView 页面上的错误渲染控件(类型初始化程序 PX.Data.PXLicenseObserver 引发异常)
- c# - Docker 中长时间运行的 C# 进程
- android - 工具栏上后退按钮的自定义图像和颜色
- android - Android 屏幕截图视图旋转不出现
- python - 在 Python 中使用面向协议的编程 (POP)
- dart - 如何在 AngularDart 5 测试中使用 KeyCode 触发 KeyDown 事件?
- python - psycopg2 类中的连接和游标