awj*_*awj 2 c# azure azure-storage azure-blob-storage azure-functions
我正在研究可用于 Azure 存储的 Webhooks/事件触发器。不幸的是,文档似乎专注于展示如何让 Azure 门户为我构建该功能,这不允许本地测试。
特别是,我正在研究在删除 blob 时进行捕获。
我的使用示例(Azure 函数):
[FunctionName("BlobDelete")]
public static async Task Run([BlobTrigger("...")]
CloudBlockBlob blob,
string name,
TraceWriter log)
{
;
}
Run Code Online (Sandbox Code Playgroud)
当我从存储容器中删除 blob 时出现问题:该函数未触发。
但是,我发现如果我点击CTRL+C控制台,就会触发该功能。
谁能解释为什么?难道是我的用法不对?
另外,我无法找到触发器的任何文档BlobDelete,我只能找到BlobInput,BlobOutput和BlobCopy。我猜测了一下BlobDelete,结果……成功了一半。
BlobTrigger 不会在已删除的 blob 上触发,只会在新的/修改的 blob 上触发。
替代方案包括(按推荐顺序列出):
| 归档时间: |
|
| 查看次数: |
2411 次 |
| 最近记录: |