UpdateProject
isi
[
bersembunyi
]UpdateProject(Project)
Memperbarui proyek yang ada di contoh Project Server\Project Online menggunakan opsi penyimpanan default. Proyek yang ada akan ditimpa.
public void UpdateProject(Project project)
Parameter | Jenis | Keterangan |
---|---|---|
project | Project | Proyek untuk disimpan ke contoh Project Server\Project Online. |
Pengecualian
pengecualian | kondisi |
---|---|
ProjectOnlineException | Jika terjadi kesalahan komunikasi atau kesalahan yang dikembalikan oleh server. |
Perkataan
Properti proyek ‘project.Get(Prj.Guid)’ harus menjadi panduan yang valid dari proyek yang ada di akun Project Server \ contoh Project Online.
Contoh
Dalam contoh ini proyek dimuat dari akun Project Online, diubah dan disimpan kembali ke akun Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "kata sandi");
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);
Lihat juga
- class Project
- class ProjectServerManager
- ruang nama Aspose.Tasks
- perakitan Aspose.Tasks
UpdateProject(Project, ProjectServerSaveOptions)
Memperbarui proyek yang ada di contoh Project Server\Project Online menggunakan opsi penyimpanan yang ditentukan. Proyek yang ada akan ditimpa.
public void UpdateProject(Project project, ProjectServerSaveOptions saveOptions)
Parameter | Jenis | Keterangan |
---|---|---|
project | Project | Proyek untuk disimpan ke contoh Project Server\Project Online. |
saveOptions | ProjectServerSaveOptions | ContohProjectServerSaveOptions kelas. |
Pengecualian
pengecualian | kondisi |
---|---|
ProjectOnlineException | Jika terjadi kesalahan komunikasi atau kesalahan yang dikembalikan oleh server. |
Perkataan
saveOptions.ProjectGuid harus disetel ke panduan proyek yang ada di contoh Project Server\Project Online.
Contoh
Dalam contoh ini proyek dimuat dari akun Project Online, diubah dan disimpan kembali ke akun Project Online.
[C#]
var credentials = new ProjectServerCredentials("https://xxxxxx.sharepoint.com", "yyyyy@xxxxxxx.onmicrosoft.com", "kata sandi");
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
});
Lihat juga
- class Project
- class ProjectServerSaveOptions
- class ProjectServerManager
- ruang nama Aspose.Tasks
- perakitan Aspose.Tasks