Class ProjectServerCredentials
Nama dari : Aspose.Tasks Perhitungan: Aspose.Tasks.dll (25.4.0)
Credentials yang digunakan untuk terhubung ke Project Online atau pada contoh Project Server.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
anggota yang diwarisi
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(String dan String)
Initifikasi contoh baru dari kelas Aspose.Tasks.ProjectServerCredentials menggunakan URL situs SharePoint dan token izin SPOIDCRL yang valid untuk situs SharePoint PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
URL dari PWA (Project Web Access) API dari Project Online.
authToken
string
Token otorisasi (SPOIDCRL) untuk situs SharePoint PWA (Project Web Access).
Remarks
Gunakan konstruktor ini untuk terhubung ke ProjectOnline ketika Anda sudah memiliki AuthToken untuk situs SharePoint Online Anda.
ProjectServerCredentials(String, String dan String)
Initifikasi contoh baru dari kelas Aspose.Tasks.ProjectServerCredentials menggunakan URL situs SharePoint, nama pengguna dan kata sandi.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
URL dari PWA (Project Web Access) API dari Project Online.
userName
string
Nama pengguna untuk situs SharePoint.
password
string
Password untuk situs SharePoint.
Remarks
Gunakan konstruktor ini untuk terhubung ke ProjectOnline.Sila ambil perhatian bahwa pengesahan warisan harus diaktifkan di portal Azure dan pusat administrasi Office 365.
ProjectServerCredentials(String dan NetworkCredential)
Inicialisasi contoh baru dari kelas Aspose.Tasks.ProjectServerCredentials menggunakan URL dari titik akhir Project Web Access dan pengesahan jaringan.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
URL dari Project Web Access Endpoint.
credentials
NetworkCredential
Pengesahan yang digunakan untuk login ke Project Web Access endpoint.
Examples
Dalam contoh ini, contoh kelas Aspose.Tasks.ProjectServerManager digunakan untuk membaca daftar proyek dari contoh 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);
}
Remarks
Gunakan konstruktor ini untuk terhubung ke contoh Project Server secara langsung melalui PWA.
Properties
AuthToken
Dapatkan token pengesahan untuk instansi SharePoint.
public string AuthToken { get; }
Nilai Properti
SiteUrl
Dapatkan URL PWA di situs SharePoint atau URL pada Project Server.Contohnya, https://your_company_name.sharepoint.com/sites/pwa";
public string SiteUrl { get; }
Nilai Properti
UserName
Dapatkan nama pengguna untuk situs SharePoint.
public string UserName { get; }
Nilai Properti
Methods
ToString()
Mengembalikan representasi string dari instansi ini.
public override string ToString()
Returns
Perwakilan dari instansi ini.