4

引き継いだばかりのアプリケーションでこの行を見つけましたが、あまり意味がありません。

using (new TransactionScope(TransactionScopeOption.Suppress, new TimeSpan(1,0,0))) {

これは、nservicebus メッセージ ハンドラー メソッド内ですぐに発生し、ハンドラー全体をカバーします。

アンビエント トランザクションを抑制しようとしているようで、1 時間後に中止されます。タイムアウトになるとどうなりますか? これは単なるオプションの組み合わせであり、合理的な意味はないと思います。しかし、それは何をもたらすのでしょうか?

4

1 に答える 1