我试图了解如何确保仅在提交事务时才将日志条目输入到文件系统中。请看下面的代码。
Using (scope As TransactionScope = new TransactionScope())
'write log log file (line 2)'
scope.complete
End Using
在事务范围完成之前写入日志文件的时刻。
我已经阅读了有关IEnlistmentNotification
界面的信息。我知道SQLConnection
该类允许事务和分布式事务。因此,我希望这个类能够实现IEnlistmentNotification
,但事实并非如此。为什么不呢?