Class ProjectServerCredentials
ชื่อพื้นที่: Aspose.Tasks การประกอบ: Aspose.Tasks.dll (25.4.0)
การรับรองที่ใช้ในการเชื่อมต่อกับ Project Online หรือในตัวอย่างของ Project Server
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
อนุญาโตตุลาการ
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(รั้ว, รั้ว)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.ProjectServerCredentials โดยใช้ URL ของไซต์ SharePoint และ token SPOIDCRL ที่ถูกต้องสําหรับไซต์ PWA (Project Web Access) ของ SharePoint
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
URL ของ PWA (Project Web Access) API ของ Project Online
authToken
string
Token การรับรอง (SPOIDCRL) สําหรับเว็บไซต์ SharePoint PWA (Project Web Access)
Remarks
ใช้เครื่องสร้างนี้เพื่อเชื่อมต่อกับ ProjectOnline เมื่อคุณมี AuthToken สําหรับเว็บไซต์ SharePoint Online ของคุณ
ProjectServerCredentials(string, string, string)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.ProjectServerCredentials โดยใช้ URL ของเว็บไซต์ SharePoint ชื่อผู้ใช้และรหัสผ่าน
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
URL ของ PWA (Project Web Access) API ของ Project Online
userName
string
ชื่อผู้ใช้สําหรับเว็บไซต์ SharePoint
password
string
รหัสผ่านสําหรับเว็บไซต์ SharePoint
Remarks
ใช้เครื่องสร้างนี้เพื่อเชื่อมต่อกับ ProjectOnline โปรดทราบว่าการรับรองใบรับรองควรเปิดใช้งานในพอร์ทัล Azure และศูนย์ดูแล Office 365 ของคุณ
ProjectServerCredentials(String, เครือข่ายเครือข่าย)
เปิดตัวตัวอย่างใหม่ของคลาส Aspose.Tasks.ProjectServerCredentials โดยใช้ URL ของ Project Web Access endpoint และเครือข่ายการรับรอง
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
URL ของโครงการเว็บเข้าถึงจุดสิ้นสุด
credentials
NetworkCredential
การรับรองที่ใช้ในการเข้าสู่ระบบใน Project Web Access endpoint
Examples
ในตัวอย่างนี้คลาส Aspose.Tasks.ProjectServerManager ใช้ในการอ่านรายการโครงการจากตัวอย่าง Project Server ที่อยู่ 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
ใช้เครื่องสร้างนี้เพื่อเชื่อมต่อกับตัวอย่างในตัวของ Project Server via PWA
Properties
AuthToken
รับสัญญาณอนุญาตสําหรับตัวอย่าง SharePoint
public string AuthToken { get; }
คุณสมบัติมูลค่า
SiteUrl
ได้รับ URL ของ PWA ในเว็บไซต์ SharePoint หรือ URL ของ Project Server ในขณะที่ตัวอย่างเช่น https://your_company_name.sharepoint.com/sites/pwa";
public string SiteUrl { get; }
คุณสมบัติมูลค่า
UserName
รับชื่อผู้ใช้สําหรับเว็บไซต์ SharePoint
public string UserName { get; }
คุณสมบัติมูลค่า
Methods
ToString()
กลับการแสดงตัวแทนของตัวแทนนี้
public override string ToString()
Returns
แสดงตัวแทนของหน่วยงานนี้