ProjectServerManager.UpdateProject
UpdateProject(Project)
Met à jour le projet existant dans l’instance Project Server\Project Online à l’aide des options d’enregistrement par défaut. Le projet existant sera écrasé.
public void UpdateProject(Project project)
Paramètre | Taper | La description |
---|---|---|
project | Project | Projet à enregistrer dans l’instance Project Server\Project Online. |
Exceptions
exception | condition |
---|---|
ProjectOnlineException | En cas d’erreur de communication ou d’erreur renvoyée par un serveur. |
Remarques
La propriété du projet ‘project.Get(Prj.Guid)’ doit être un guid valide d’un projet qui existe dans le compte Project Server \ instance Project Online.
Exemples
Dans cet exemple, le projet est chargé à partir du compte Project Online, modifié et enregistré sur le compte Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "mot de passe");
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);
Voir également
- class Project
- class ProjectServerManager
- espace de noms Aspose.Tasks
- Assemblée Aspose.Tasks
UpdateProject(Project, ProjectServerSaveOptions)
Met à jour le projet existant dans l’instance Project Server\Project Online à l’aide des options d’enregistrement spécifiées. Le projet existant sera écrasé.
public void UpdateProject(Project project, ProjectServerSaveOptions saveOptions)
Paramètre | Taper | La description |
---|---|---|
project | Project | Projet à enregistrer dans l’instance Project Server\Project Online. |
saveOptions | ProjectServerSaveOptions | Exemple deProjectServerSaveOptions classe. |
Exceptions
exception | condition |
---|---|
ProjectOnlineException | En cas d’erreur de communication ou d’erreur renvoyée par un serveur. |
Remarques
saveOptions.ProjectGuid doit être défini sur un guid d’un projet qui existe sur l’instance Project Server\ Project Online.
Exemples
Dans cet exemple, le projet est chargé à partir du compte Project Online, modifié et enregistré sur le compte Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "mot de passe");
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
});
Voir également
- class Project
- class ProjectServerSaveOptions
- class ProjectServerManager
- espace de noms Aspose.Tasks
- Assemblée Aspose.Tasks