§トランザクションモード
§IExternalCommandインターフェースを実装するクラスに適用が必要
§TransactionMode.Automatic (自動)
§Revitが外部コマンド実行前にトランザクションを作成し、終了後に戻り値によってコミット、またはロールバックする
§TransactionMode.Manual (手動)
§Revitは外部コマンドのトランザクションを作成しないが、トランザクショングループを作成し、エラー終了時はロールバックする
§外部コマンドより広域なトランザクションを作成し
§Revit アドインはトランザクション、サブトランザクション、トランザクショングループを使用できる
§TransactionMode.ReadOnly (読み込み専用)
§トランザクションは作成されません。
§外部コマンドがトランザクションの作成やモデルの変更を試みると例外エラーが発生
§