IWorkspace.SaveProject メソッド¶
名前空間: NextDesign.Desktop
説明¶
指定されたプロジェクトを保存します。
プロジェクト未指定の場合は、現在アプリケーションで開いているカレントのプロジェクトを保存します。
正常に保存できた場合はTrueを返します。
ファイルのアクセス権が取得できない、空き容量が足りない等の状況でこのメソッドを使用した場合、プロジェクトは保存されず、このメソッドはFalseを返します。
プロジェクトの保存先は、IProject.Pathで取得できるパスとなります。
したがって、新規作成後一度も保存していないプロジェクトに対してこのメソッドは実行できません。
新規プロジェクトを保存する際には、SaveProjectAs()を利用してください。
引数¶
名前 | 型 | 説明 |
---|---|---|
project | IProject | プロジェクト null が指定された場合は、現在アプリケーション開いているカレントのプロジェクトを保存します。 (カレントのプロジェクトがない場合は何も行われずにFalseを返します) |
戻り値¶
- bool
例外¶
名前 | 例外クラス | 説明 |
---|---|---|
不正操作 | ExtensionInvalidOperationException | 保存対象のプロジェクトで保存先が確定していない(Pathが未指定)の場合 |