Class ProjectServerCredentials

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

คุณสมบัติมูลค่า

string

SiteUrl

ได้รับ URL ของ PWA ในเว็บไซต์ SharePoint หรือ URL ของ Project Server ในขณะที่ตัวอย่างเช่น https://your_company_name.sharepoint.com/sites/pwa";

public string SiteUrl { get; }

คุณสมบัติมูลค่า

string

UserName

รับชื่อผู้ใช้สําหรับเว็บไซต์ SharePoint

public string UserName { get; }

คุณสมบัติมูลค่า

string

Methods

ToString()

กลับการแสดงตัวแทนของตัวแทนนี้

public override string ToString()

Returns

string

แสดงตัวแทนของหน่วยงานนี้

 แบบไทย