ava*_*e70 16 c# scope transactions file transactionscope
我一直在使用TransactionScope来处理数据库,感觉还不错.我正在寻找的是以下内容:
using(var scope=new TransactionScope())
{
// Do something with a few files...
scope.Complete();
}
Run Code Online (Sandbox Code Playgroud)
但显然这不起作用 - 如果有20个文件,并且第9个文件发生异常,所有之前的8个仍然保持更改而其余的保持不变 - 不执行回滚.那么,为文件实现类似范围的行为的最佳方法是什么?
我希望有一个简单的答案,但如果没有,你能给我一些指示,或者指点我的相关文章吗?
您正在寻找由Windows Vista引入的Transactional NTFS.