Class ProjectServerCredentials
Tên không gian: Aspose.Tasks Tổng hợp: Aspose.Tasks.dll (25.4.0)
Chứng nhận được sử dụng để kết nối với Project Online hoặc trên ví dụ của Project Server.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
Thành viên thừa kế
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(Thẻ, string)
Khởi động một ví dụ mới của lớp Aspose.Tasks.ProjectServerCredentials bằng cách sử dụng URL của trang SharePoint và token ủy quyền SPOIDCRL hợp lệ cho trang PWA (Project Web Access) của SharePoint.
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
URL của PWA (Project Web Access) API của Project Online.
authToken
string
Tỷ lệ ủy quyền (SPOIDCRL) cho trang web PWA (Project Web Access) của SharePoint.
Remarks
Sử dụng máy xây dựng này để kết nối với ProjectOnline khi bạn đã có AuthToken cho trang SharePoint Online của bạn.
ProjectServerCredentials(String, String và String)
Khởi động một ví dụ mới của lớp Aspose.Tasks.ProjectServerCredentials bằng cách sử dụng URL của trang SharePoint, tên người dùng và mật khẩu.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
URL của PWA (Project Web Access) API của Project Online.
userName
string
Tên người dùng cho trang SharePoint.
password
string
mật khẩu cho trang SharePoint.
Remarks
Sử dụng máy xây dựng này để kết nối với ProjectOnline. Xin lưu ý rằng xác thực di sản nên được bật trong cổng Azure của bạn và Trung tâm Quản trị Office 365.
ProjectServerCredentials(Mạng, NetworkCredential)
Khởi động một ví dụ mới của lớp Aspose.Tasks.ProjectServerCredentials bằng cách sử dụng URL của điểm kết thúc Project Web Access và chứng nhận mạng.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
URL của Project Web Access Endpoint.
credentials
NetworkCredential
Các tín hiệu được sử dụng để đăng nhập vào Project Web Access endpoint.
Examples
Trong ví dụ này, ví dụ của lớp Aspose.Tasks.ProjectServerManager được sử dụng để đọc một danh sách các dự án từ ví dụ Project Server nằm ở 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
Sử dụng máy xây dựng này để kết nối với ví dụ trực tiếp của Project Server thông qua PWA.
Properties
AuthToken
Nhận token ủy quyền cho ví dụ SharePoint.
public string AuthToken { get; }
Giá trị bất động sản
SiteUrl
Nhận URL của PWA trên trang SharePoint hoặc URL của Project Server trực tiếp.Ví dụ: https://your_company_name.sharepoint.com/sites/pwa ”;
public string SiteUrl { get; }
Giá trị bất động sản
UserName
Nhận tên người dùng cho trang SharePoint.
public string UserName { get; }
Giá trị bất động sản
Methods
ToString()
Trở lại một biểu hiện string của trường hợp này.
public override string ToString()
Returns
đại diện của cơ quan này.