ProjectServerCredentials

ProjectServerCredentials(string, string)

Menginisialisasi instance baru dariProjectServerCredentials kelas menggunakan URL situs SharePoint dan token otorisasi SPOIDCRL yang valid untuk situs PWA (Project Web Access) SharePoint.

public ProjectServerCredentials(string siteUrl, string authToken)
ParameterJenisKeterangan
siteUrlStringURL API PWA (Project Web Access) dari Project Online.
authTokenStringToken otorisasi (SPOIDCRL) untuk situs PWA (Project Web Access) SharePoint.

Perkataan

Gunakan konstruktor ini untuk terhubung ke ProjectOnline saat Anda sudah memiliki AuthToken untuk situs SharePoint Online Anda.

Lihat juga


ProjectServerCredentials(string, string, string)

Menginisialisasi instance baru dariProjectServerCredentials kelas menggunakan URL situs SharePoint, nama pengguna dan kata sandi.

public ProjectServerCredentials(string siteUrl, string userName, string password)
ParameterJenisKeterangan
siteUrlStringURL API PWA (Project Web Access) dari Project Online.
userNameStringNama pengguna untuk situs SharePoint.
passwordStringKata sandi untuk situs SharePoint.

Perkataan

Gunakan konstruktor ini untuk terhubung ke ProjectOnline. Perhatikan bahwa autentikasi lama harus diaktifkan di portal Azure dan pusat Admin Office 365 Anda.

Lihat juga


ProjectServerCredentials(string, NetworkCredential)

Menginisialisasi instance baru dariProjectServerCredentials kelas menggunakan URL titik akhir Project Web Access dan kredensial jaringan.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
ParameterJenisKeterangan
siteUrlStringURL titik akhir akses web proyek.
credentialsNetworkCredentialKredensial yang digunakan untuk masuk ke titik akhir Project Web Access.

Perkataan

Gunakan konstruktor ini untuk terhubung ke instans lokal Project Server melalui PWA.

Contoh

Dalam contoh ini contoh dariProjectServerManagerclass digunakan untuk membaca daftar project dari instance Project Server yang terletak di http://project_server_instance.local

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);
}

Lihat juga