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 وتسمية SPOIDCRL سارية المفعول لموقع SharePoint PWA (Project Web Access).
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
URL من PWA (Project Web Access) API من Project Online.
authToken
string
رمز الترخيص (SPOIDCRL) لموقع SharePoint PWA (Project Web Access).
Remarks
استخدم هذا البناء للاتصال بـ ProjectOnline عندما يكون لديك بالفعل AuthToken لموقع SharePoint Online الخاص بك.
ProjectServerCredentials(string، 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
يرجى ملاحظة أنه ينبغي تمكين تصديق التراث في بوابة Azure ومركز إدارة Office 365 الخاص بك.
ProjectServerCredentials(الشبكة، NetworkCredential)
يبدأ مثالًا جديدًا من فئة Aspose.Tasks.ProjectServerCredentials باستخدام عنوان URL للنقطة النهائية لـ Project Web Access وشهادات الشبكة.
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 عبر 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
تمثيل قوس قزح لهذا المنصب.