【发布时间】:2016-08-24 17:21:43
【问题描述】:
对于我的应用程序,我需要将多个 Blob 作为单个事务的一部分上传到 Azure Blob 存储中的不同容器;也就是说,要么所有文件都上传成功,要么一个都没有,因此如果连接中断,则不会部分上传。
似乎blob存储API不支持批量上传,所以我需要自己实现它。我考虑使用 TransactionScope,但根据this post,如果引发异常,上传的 blob 不会被取消。有没有办法解决这个问题?
【问题讨论】:
标签: c# azure transactions azure-blob-storage transactionscope