IWorkspace.SaveProjectAs メソッド
名前空間: NextDesign.Desktop
説明
指定されたパスで、指定されたプロジェクトを保存します。
プロジェクト未指定の場合は、現在アプリケーションで開いているカレントのプロジェクトを保存します。
正常に保存できた場合はTrueを返します。
この呼び出しは、指定されたパスに既にファイルが存在する場合、警告なく上書き保存を行います。
保存が成功した場合、対象プロジェクトのPathは新しいパスに置き換わります。
引数
名前 | 型 | 説明 |
---|---|---|
projectPath | string | 新しいプロジェクトパス null、または空文字列は指定できません。 |
project | IProject | プロジェクト null が指定された場合は、現在アプリケーション開いているカレントのプロジェクトを保存します。 (カレントのプロジェクトがない場合は何も行われずにFalseを返します) |
戻り値
- bool
例外
名前 | 例外クラス | 説明 |
---|---|---|
引数不正 | ExtensionArgumentException | projectPath に null または空文字列を指 定した場合 projectPath に実行中の NextDesign でサポートしない保存形式のプロジェクトパスを指定した場合 |
無効なパス | ExtensionInvalidPathException | 指定されたパスが有効なパス文字列として解釈できない場合 |
不正操作 | ExtensionInvalidOperationException | 部分ロードにより親モデルがロードされていないモデルがある場合 |
注釈
ファイル単位差分比較中に呼び出した場合、比較有無のずれが生じることがあるため、再比較を実行する必要があります。