トランザクションは通常 StartTransaction(String,String) を使用して作成されます。派生トランザクション クラスが必要とされる場合、コントロールが公開されます。この場合、UndoUnitFactory.CreateTransaction メソッドがオーバーライドされてから、そのファクトリ クラスのインスタンスが UndoUnitFactory.Current または UndoUnitFactory プロパティに設定される派生 UndoUnitFactory が必要になります。