トランザクションがコミットされた場合にのみログ エントリがファイル システムに入力されるようにする方法を理解しようとしています。以下のコードを参照してください。
Using (scope As TransactionScope = new TransactionScope())
'write log log file (line 2)'
scope.complete
End Using
ログ ファイルが書き込まれる時点で、トランザクション スコープが完了する前。
IEnlistmentNotification
インターフェイスについて読みました。SQLConnection
クラスがトランザクションと分散トランザクションを許可することを知っています。したがって、このクラスが を実装することを期待IEnlistmentNotification
していましたが、そうではありません。なぜそうしないのですか?