UpdateProject
UpdateProject(Project)
Werkt bestaand project in Project Server\Project Online-exemplaar bij met behulp van standaard opslagopties. Het bestaande project wordt overschreven.
public void UpdateProject(Project project)
Parameter | Type | Beschrijving |
---|---|---|
project | Project | Het project dat moet worden opgeslagen in de Project Server\Project Online-instantie. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
ProjectOnlineException | In geval van communicatiefout of fout geretourneerd door een server. |
Opmerkingen
De eigenschap ‘project.Get(Prj.Guid)’ van het project moet een geldige GUID zijn van een project dat bestaat in de Project Server-account \ Project Online-instantie.
Voorbeelden
In dit voorbeeld wordt het project geladen vanuit het Project Online-account, gewijzigd en opgeslagen in het Project Online-account.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "jjjjj@xxxxxxx.onmicrosoft.com", "wachtwoord");
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);
Zie ook
- class Project
- class ProjectServerManager
- naamruimte Aspose.Tasks
- montage Aspose.Tasks
UpdateProject(Project, ProjectServerSaveOptions)
Werkt een bestaand project bij in de Project Server\Project Online-instantie met de opgegeven opslagopties. Het bestaande project wordt overschreven.
public void UpdateProject(Project project, ProjectServerSaveOptions saveOptions)
Parameter | Type | Beschrijving |
---|---|---|
project | Project | Het project dat moet worden opgeslagen in de Project Server\Project Online-instantie. |
saveOptions | ProjectServerSaveOptions | Instantie vanProjectServerSaveOptions klas. |
Uitzonderingen
uitzondering | voorwaarde |
---|---|
ProjectOnlineException | In geval van communicatiefout of fout geretourneerd door een server. |
Opmerkingen
saveOptions.ProjectGuid moet worden ingesteld op een GUID van een project dat bestaat op de Project Server\ Project Online-instantie.
Voorbeelden
In dit voorbeeld wordt het project geladen vanuit het Project Online-account, gewijzigd en opgeslagen in het Project Online-account.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "jjjjj@xxxxxxx.onmicrosoft.com", "wachtwoord");
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
});
Zie ook
- class Project
- class ProjectServerSaveOptions
- class ProjectServerManager
- naamruimte Aspose.Tasks
- montage Aspose.Tasks