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.
Παραδείγματα
Σε αυτό το παράδειγμα, το έργο φορτώνεται από τον λογαριασμό Project Online, τροποποιείται και αποθηκεύεται ξανά στον λογαριασμό Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyyy@xxxxxxx.onmicrosoft.com", "password");
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.
Παραδείγματα
Σε αυτό το παράδειγμα, το έργο φορτώνεται από τον λογαριασμό Project Online, τροποποιείται και αποθηκεύεται ξανά στον λογαριασμό Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyyy@xxxxxxx.onmicrosoft.com", "password");
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