专栏首页跟着阿笨一起玩NET.NET Transactional File Manager

.NET Transactional File Manager

.NET Transactional File Manager

http://transactionalfilemgr.codeplex.com/

对文件系统操作,比如copy, move, delete ,加入事务支持。

Project Description
Transactional File Manager is a .NET API that supports including file system operations such as file copy, move, delete, append, etc. in a transaction. It's an implementation of System.Transaction.IEnlistmentNotification (works with System.Transactions.TransactionScope).

This library allows you to wrap file system operations in transactions like this:

// Wrap a file copy and a database insert in the same transaction
TxFileManager fileMgr = new TxFileManager();
using (TransactionScope scope1 = new TransactionScope())
{
    // Copy a file
    fileMgr.Copy(srcFileName, destFileName);

    // Insert a database record
    dbMgr.ExecuteNonQuery(insertSql);

    scope1.Complete();
} 

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • C#快速剔除字符串中不合法的文件名或者文件路径字符

    跟着阿笨一起玩NET
  • ASP.NET WebApi 基于分布式Session方式实现Token签名认证(发布版)

    2.3、认证 (authentication) 和授权 (authorization) 的区别

    跟着阿笨一起玩NET
  • winfrom向窗体中拖放图片并显示

    首先要设置窗体的AllowDrop属性为true。然后在窗体的DragEnter事件中添加如下代码:调用自定义的显示图片的方法。

    跟着阿笨一起玩NET
  • Diffbot启动了基于AI的知识图谱:包含1万亿个有关人类、地点和事物的事实

    如果你曾经在谷歌搜索名人,著名地标或之前的产品,那么你可能会遇到有时位于结果页右侧的信息框,充满了谷歌知识图谱的信息,这是一个实体数据库,用于增强网络和Goog...

    AiTechYun
  • 1.Android-入门之系统架构介绍

    android分为四个层,从高层到低层分别是应用程序层、应用程序框架层、系统运行库层和linux核心层,如下图所示:

    张诺谦
  • IDA-完整解析sig

    详细参看http://blog.csdn.net/hgy413/article/details/50612296

    franket
  • 瑞芯微发布8.1 NNAPI SDK:可开发人脸识别,商品识别,疲劳检测等

    日前,瑞芯微Rockchip正式发布基于RK3399平台的Android 8.1 Neural Networks API (NNAPI)优化SDK,提供模型更通...

    BestSDK
  • 小程序拍摄或者在相册中选择图片

    wx.chooseImage(Object object) :从本地相册选择图片或使用相机拍照。

    德顺
  • V8带来的JS性能优化

    二、解释型语言:支持动态类型,弱类型,在程序运行的时候才进行编译,而编译前需要确定变量的类型,效率比较低,对不同系统平台有较大的兼容性。

    Cloud-Cloudys
  • 前端优化--阻塞渲染的CSS

    默认情况下,CSS 被视为阻塞渲染的资源,这意味着浏览器将不会渲染任何已处理的内容,直至 CSSOM 构建完毕。请务必精简您的 CSS,尽快提供它,并利用媒体类...

    奋飛

扫码关注云+社区

领取腾讯云代金券