在Azure BlockBlob操作中,是否有一个类可以使用TransactionScope进行回滚?
我想让它起作用:
CloudBlockBlob blockBlob;
private void UploadPicture(Stream iStream)
{
using(var ts = new TransactionScope())
{
blockBlob.UploadFromStream(iStream);
throw new Exception();
ts.Complete();
}
}
当出现异常时,上传的文件不会被取消。如果使用事务范围无法解决问题,应该如何处理?