TransactionScope オブジェクトが既存のアンビエント トランザクションに参加する場合、スコープ オブジェクトを破棄してもトランザクションは終了しません。 アンビエント トランザクションがルート スコープによって作成された場合、ルート スコープが破棄された場合にのみトランザクションが終了します。 アンビエント トランザクションが手動で作成された場合は、作成者によってコミットまたは中止されたとき、またはタイムアウトしたときに終了します。 例 7 は、別の TransactionScopeOption 値で構成された他の 3 つのスコープ オブジェクトを作成する TransactionScope オブジェクトを示し、図 4 は結果のトランザクションをグラフィカルに示しています。 例 7. スコープ間のトランザクション フロー using(TransactionScope scope