Suspend メソッドは、元に戻す操作の記録を一時的に回避するために使用することを意図されています。これは、エンドユーザーが操作する前にオブジェクト/コレクションを初期化するときに役立つことがあります。中断を削除するために Resume メソッドを呼び出す必要があり、また Suspend メソッドの呼び出し回数と同じ回数呼び出す必要があります。
中断中、AddChange(UndoUnit) に対する呼び出しは無視されます。また、Undo または Redo に対する呼び出しは例外になります。