IWorkspace.SaveProject メソッド

名前空間: NextDesign.Desktop

説明

指定されたプロジェクトを保存します。
プロジェクト未指定の場合は、現在アプリケーションで開いているカレントのプロジェクトを保存します。
正常に保存できた場合はTrueを返します。
ファイルのアクセス権が取得できない、空き容量が足りない等の状況でこのメソッドを使用した場合、プロジェクトは保存されず、このメソッドはFalseを返します。

プロジェクトの保存先は、IProject.Pathで取得できるパスとなります。
したがって、新規作成後一度も保存していないプロジェクトに対してこのメソッドは実行できません。
新規プロジェクトを保存する際には、SaveProjectAs()を利用してください。

引数

名前 説明
project IProject プロジェクト

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

戻り値

  • bool

例外

名前 例外クラス 説明
不正操作 ExtensionInvalidOperationException 保存対象のプロジェクトで保存先が確定していない(Pathが未指定)の場合