UpdateProject
コンテンツ
[
隠れる
]UpdateProject(Project)
既定の保存オプションを使用して、Project Server\Project Online インスタンス内の既存のプロジェクトを更新します。既存のプロジェクトは上書きされます.
public void UpdateProject(Project project)
パラメータ | タイプ | 説明 |
---|---|---|
project | Project | Project Server\Project Online インスタンスに保存するプロジェクト。 |
例外
例外 | 調子 |
---|---|
ProjectOnlineException | 通信エラーまたはサーバーからのエラーが返された場合。 |
備考
プロジェクトのプロパティ ‘project.Get(Prj.Guid)’ は、Project Server アカウント \ Project Online インスタンスに存在するプロジェクトの有効な GUID である必要があります。
例
この例では、プロジェクトは Project Online アカウントから読み込まれ、変更され、Project Online アカウントに保存されます。
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "パスワード");
ProjectServerManager manager = new ProjectServerManager(credentials);
var projectList = manager.GetProjectList();
var projectGuid = projectList.First().Id;
var project = manager.GetProject(projectGuid);
var task = project.RootTask.Children.Add("New task");
manager.UpdateProject(project);
関連項目
- class Project
- class ProjectServerManager
- 名前空間 Aspose.Tasks
- 組み立て Aspose.Tasks
UpdateProject(Project, ProjectServerSaveOptions)
指定された保存オプションを使用して、Project Server\Project Online インスタンス内の既存のプロジェクトを更新します。既存のプロジェクトは上書きされます.
public void UpdateProject(Project project, ProjectServerSaveOptions saveOptions)
パラメータ | タイプ | 説明 |
---|---|---|
project | Project | Project Server\Project Online インスタンスに保存するプロジェクト。 |
saveOptions | ProjectServerSaveOptions | のインスタンスProjectServerSaveOptions クラス。 |
例外
例外 | 調子 |
---|---|
ProjectOnlineException | 通信エラーまたはサーバーからのエラーが返された場合。 |
備考
saveOptions.ProjectGuid は、Project Server\ Project Online インスタンスに存在するプロジェクトの GUID に設定する必要があります。
例
この例では、プロジェクトは Project Online アカウントから読み込まれ、変更され、Project Online アカウントに保存されます。
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "パスワード");
ProjectServerManager manager = new ProjectServerManager(credentials);
var projectList = manager.GetProjectList();
var projectGuid = projectList.First().Id;
var project = manager.GetProject(projectGuid);
var task = project.RootTask.Children.Add("New task");
manager.UpdateProject(project, new ProjectServerSaveOptions
{
ProjectGuid = projectGuid
});
関連項目
- class Project
- class ProjectServerSaveOptions
- class ProjectServerManager
- 名前空間 Aspose.Tasks
- 組み立て Aspose.Tasks