メインコンテンツまでスキップ

IWorkspace.SaveProjectAs メソッド

名前空間: NextDesign.Desktop

説明

指定されたパスで、指定されたプロジェクトを保存します。
プロジェクト未指定の場合は、現在アプリケーションで開いているカレントのプロジェクトを保存します。
正常に保存できた場合はTrueを返します。

この呼び出しは、指定されたパスに既にファイルが存在する場合、警告なく上書き保存を行います。
保存が成功した場合、対象プロジェクトのPathは新しいパスに置き換わります。

引数

名前説明
projectPathstring新しいプロジェクトパス

null、または空文字列は指定できません。
projectIProjectプロジェクト

null が指定された場合は、現在アプリケーション開いているカレントのプロジェクトを保存します。
(カレントのプロジェクトがない場合は何も行われずにFalseを返します)

戻り値

  • bool

例外

名前例外クラス説明
引数不正ExtensionArgumentExceptionprojectPath に null または空文字列を指定した場合
projectPath に実行中の NextDesign でサポートしない保存形式のプロジェクトパスを指定した場合
無効なパスExtensionInvalidPathException指定されたパスが有効なパス文字列として解釈できない場合
不正操作ExtensionInvalidOperationException部分ロードにより親モデルがロードされていないモデルがある場合

注釈

ファイル単位差分比較中に呼び出した場合、比較有無のずれが生じることがあるため、再比較を実行する必要があります。