ProjectServerManager.UpdateProject
UpdateProject(Project)
Actualiza el proyecto existente en la instancia de Project Server\Project Online usando las opciones de guardado predeterminadas. Se sobrescribirá el proyecto existente.
public void UpdateProject(Project project)
Parámetro | Escribe | Descripción |
---|---|---|
project | Project | El proyecto que se guardará en la instancia de Project Server\Project Online. |
Excepciones
excepción | condición |
---|---|
ProjectOnlineException | En caso de error de comunicación o error devuelto por un servidor. |
Observaciones
La propiedad del proyecto ‘project.Get(Prj.Guid)’ debe ser un GUID válido de un proyecto que existe en la cuenta de Project Server \ instancia de Project Online.
Ejemplos
En este ejemplo, el proyecto se carga desde la cuenta de Project Online, se modifica y se vuelve a guardar en la cuenta de Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "contraseña");
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);
Ver también
- class Project
- class ProjectServerManager
- espacio de nombres Aspose.Tasks
- asamblea Aspose.Tasks
UpdateProject(Project, ProjectServerSaveOptions)
Actualiza el proyecto existente en la instancia de Project Server\Project Online mediante las opciones de guardado especificadas. Se sobrescribirá el proyecto existente.
public void UpdateProject(Project project, ProjectServerSaveOptions saveOptions)
Parámetro | Escribe | Descripción |
---|---|---|
project | Project | El proyecto que se guardará en la instancia de Project Server\Project Online. |
saveOptions | ProjectServerSaveOptions | En vez deProjectServerSaveOptions clase. |
Excepciones
excepción | condición |
---|---|
ProjectOnlineException | En caso de error de comunicación o error devuelto por un servidor. |
Observaciones
saveOptions.ProjectGuid debe configurarse como un GUID de un proyecto que existe en la instancia de Project Server\Project Online.
Ejemplos
En este ejemplo, el proyecto se carga desde la cuenta de Project Online, se modifica y se vuelve a guardar en la cuenta de Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "contraseña");
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
});
Ver también
- class Project
- class ProjectServerSaveOptions
- class ProjectServerManager
- espacio de nombres Aspose.Tasks
- asamblea Aspose.Tasks