ほとんどの人が可変構造体は良い考えではないと考えていることを考えると(「悪」は私にとって絶対的すぎる)、System.Transactions.TransactionOptions
不変構造体またはクラスではなく、なぜ可変構造体なのでしょうか?
isolationLevel
そして、timeout
引数を取るコンストラクターがないのはなぜですか?
TransactionScope
構造体のインスタンスを作成し、コンストラクターに渡す前にそのプロパティを設定する必要があるのは直感的ではないと言わざるを得ません。