[英]C# Azure Upload Files to “File Storage Service” - not Blob Storage
[英]C# Azure Storage Blob Upload TransactionScope
是否有某个类允许在天蓝色的blockblob操作上使用transactionscope回滚?
我想让这个工作:
CloudBlockBlob blockBlob;
private void UploadPicture(Stream iStream)
{
using(var ts = new TransactionScope())
{
blockBlob.UploadFromStream(iStream);
throw new Exception();
ts.Complete();
}
}
引发异常时,不会取消上载的文件。 如果交易范围不可行,我该怎么办?
Azure存储客户端库不提供此支持。 但是,如果您的方案可以接受取消支持,则可以将UploadFromStreamAsync API与CancellationToken一起使用。 在异步上载blob时,您可以取消操作。 根据操作的当前进度,它将尝试中止上载。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.