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