Class ProjectServerManager

ProjectServerManager class

Belirtilen Project Online hesabındaki veya belirtilen şirket içi Project Server örneğindeki projeleri okumak ve projeler üzerinde işlem gerçekleştirmek için yöntemler sağlayan sınıf (Project Server’ın 2016 ve 2019 sürümleri desteklenir).

public sealed class ProjectServerManager

yapıcılar

İsimTanım
ProjectServerManager(ProjectServerCredentials)Yeni bir örneğini başlatır.ProjectServerManager sınıf.

yöntemler

İsimTanım
CreateNewProject(Project)Varsayılan kaydetme seçeneklerini kullanarak Project Server\Project Online örneğinde yeni proje oluşturur.
CreateNewProject(Project, ProjectServerSaveOptions)Belirtilen kaydetme seçeneklerini kullanarak Project Server\Project Online örneğinde yeni proje oluşturur.
GetProject(Guid)Projeyi Project Online hesabından belirtilen kılavuzla alır \ Project Server örneği.
GetProjectList()Geçerli Project Online hesabının ‘Çalışma’ deposundaki projelerin listesini alır \ Project Server örneği.
GetProjectRawData(Guid)Sorun giderme amacıyla projenin ikili verilerini alır.
UpdateProject(Project)Varsayılan kaydetme seçeneklerini kullanarak Project Server\Project Online örneğindeki mevcut projeyi günceller. Mevcut projenin üzerine yazılacak.
UpdateProject(Project, ProjectServerSaveOptions)Belirtilen kaydetme seçeneklerini kullanarak Project Server\Project Online örneğindeki mevcut projeyi günceller. Mevcut projenin üzerine yazılacak.

Olaylar

İsimTanım
event ExecutingWebRequestWeb isteği Project Server’ın web API’sine gönderildiğinde ortaya çıkan bir olay.

Ayrıca bakınız