c# - 用于解压缩 Blob 存储文件并将文件复制到另一个 blobStorage 的持久功能
问题描述
我有一个使用类似于此 https://github.com/FBoucher/AzUnzipEverything/blob/master/Unzipthis.cs的实现的 Az 函数, 当删除 zip 文件时我有 BLOB 触发器。Az 函数将其解压缩并将文件复制到新的 AZ blob 位置。我得到了包含数千个文件的 zip 文件,因此使用 foreach 循环复制过程需要很长时间。我尝试对每个异步https://github.com/Dasync/AsyncEnumerable使用 Parallel,它仅在本地运行时有效,部署时它似乎根本不起作用,没有错误,但没有任何反应。
我想尝试这个 Durable 函数,而不是像下面的示例,其中每个文件副本都由另一个活动函数完成。这将通过为复制作业设置单独的任务来帮助加快该过程,但问题是我如何将要复制的文件传递到 Activity 函数中的另一个 blob 位置?
解决方案
推荐阅读
- android - 无法使用 Firebase 进行身份验证并导航到下一个活动
- python - 连续 NaN 在 Python 上的缺失值插补
- javascript - 如何在反应状态钩子中添加对象数组?
- sql - 仅当其中没有特定值时才选择数据
- discord.py - 向机器人邀请者发送消息
- c# - EWS GetUserPhoto 委托给 App-Only 身份验证
- types - 为什么在agda中没有公理K的情况下,宇宙级限制在归纳族和参数化归纳类型之间表现不同
- python - 如何从python中的单值列表输出中删除方括号?
- javascript - 为什么我输入内容时文本字段和复选框会下降?
- c# - 是否可以使用 NPOI 将宏写入 excel