ProjectServerManager.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