ProjectServerManager.UpdateProject
UpdateProject(Project)
Uppdaterar befintligt projekt i Project Server\Project Online-instans med standardalternativ för spara. Det befintliga projektet kommer att skrivas över.
public void UpdateProject(Project project)
Parameter | Typ | Beskrivning |
---|---|---|
project | Project | Projektet som ska sparas till Project Server\Project Online-instans. |
Undantag
undantag | skick |
---|---|
ProjectOnlineException | Vid kommunikationsfel eller fel som returneras av en server. |
Anmärkningar
Projektets egenskap ‘project.Get(Prj.Guid)’ bör vara en giltig guide för ett projekt som finns i Project Server-konto \ Project Online-instans.
Exempel
I det här exemplet laddas projektet från Project Online-kontot, ändras och sparas tillbaka till Project Online-kontot.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxxx.onmicrosoft.com", "lösenord");
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);
Se även
- class Project
- class ProjectServerManager
- namnutrymme Aspose.Tasks
- hopsättning Aspose.Tasks
UpdateProject(Project, ProjectServerSaveOptions)
Uppdaterar befintligt projekt i Project Server\Project Online-instansen med de angivna sparalternativen. Det befintliga projektet kommer att skrivas över.
public void UpdateProject(Project project, ProjectServerSaveOptions saveOptions)
Parameter | Typ | Beskrivning |
---|---|---|
project | Project | Projektet som ska sparas till Project Server\Project Online-instans. |
saveOptions | ProjectServerSaveOptions | Instans avProjectServerSaveOptions klass. |
Undantag
undantag | skick |
---|---|
ProjectOnlineException | Vid kommunikationsfel eller fel som returneras av en server. |
Anmärkningar
saveOptions.ProjectGuid bör ställas in på en guide för ett projekt som finns på Project Server\ Project Online-instans.
Exempel
I det här exemplet laddas projektet från Project Online-kontot, ändras och sparas tillbaka till Project Online-kontot.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxxx.onmicrosoft.com", "lösenord");
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
});
Se även
- class Project
- class ProjectServerSaveOptions
- class ProjectServerManager
- namnutrymme Aspose.Tasks
- hopsättning Aspose.Tasks