UpdateProject

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)
ParameterJenisKeterangan
projectProjectProyek untuk disimpan ke contoh Project Server\Project Online.

Pengecualian

pengecualiankondisi
ProjectOnlineExceptionJika 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


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)
ParameterJenisKeterangan
projectProjectProyek untuk disimpan ke contoh Project Server\Project Online.
saveOptionsProjectServerSaveOptionsContohProjectServerSaveOptions kelas.

Pengecualian

pengecualiankondisi
ProjectOnlineExceptionJika 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