ProjectServerCredentials.ProjectServerCredentials

ProjectServerCredentials(string, string)

Yeni bir örneğini başlatır.ProjectServerCredentials SharePoint sitesinin URL’sini ve SharePoint’in PWA (Proje Web Erişimi) sitesi için geçerli SPIDCRL yetkilendirme belirtecini kullanan sınıf.

public ProjectServerCredentials(string siteUrl, string authToken)
ParametreTipTanım
siteUrlStringProject Online’ın PWA (Project Web Erişimi) API’sinin URL’si.
authTokenStringSharePoint’in PWA (Proje Web Erişimi) sitesi için yetkilendirme belirteci (SPIDCRL).

Notlar

SharePoint Online siteniz için zaten AuthToken’a sahip olduğunuzda ProjectOnline’a bağlanmak için bu oluşturucuyu kullanın.

Ayrıca bakınız


ProjectServerCredentials(string, string, string)

Yeni bir örneğini başlatır.ProjectServerCredentials SharePoint sitesinin URL’sini, kullanıcı adını ve parolayı kullanan sınıf.

public ProjectServerCredentials(string siteUrl, string userName, string password)
ParametreTipTanım
siteUrlStringProject Online’ın PWA (Project Web Erişimi) API’sinin URL’si.
userNameStringSharePoint sitesinin kullanıcı adı.
passwordStringSharePoint sitesinin parolası.

Notlar

ProjectOnline’a bağlanmak için bu oluşturucuyu kullanın. Azure portalınızda ve Office 365 Yönetici merkezinizde eski kimlik doğrulamanın etkinleştirilmesi gerektiğini lütfen unutmayın.

Ayrıca bakınız


ProjectServerCredentials(string, NetworkCredential)

Yeni bir örneğini başlatır.ProjectServerCredentials Project Web Access uç noktası URL’sini ve ağ kimlik bilgilerini kullanan sınıf.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
ParametreTipTanım
siteUrlStringProje web erişimi uç noktasının URL’si.
credentialsNetworkCredentialProject Web Access uç noktasında oturum açmak için kullanılan kimlik bilgileri.

Notlar

PWA aracılığıyla şirket içi Project Server örneğine bağlanmak için bu oluşturucuyu kullanın.

Örnekler

Bu örnekte örneğiProjectServerManagersınıf, http://project_server_instance.local adresinde bulunan Project Server örneğinden bir proje listesi okumak için kullanılır.

string site = "http://project_server_instance.local/sites/pwa";
var windowsCredentials = new NetworkCredential("Administrator", "my_password", "DOMAIN");
var projectServerCredentials = new ProjectServerCredentials(site, windowsCredentials);
ProjectServerManager manager = new ProjectServerManager(projectServerCredentials);

var list = manager.GetProjectList();
foreach (var projectInfo in list)
{
    Console.WriteLine("{0} - {1} - {2}", projectInfo.Id, projectInfo.CreatedDate, projectInfo.Name);
}

Ayrıca bakınız