ProjectServerCredentials.ProjectServerCredentials

ProjectServerCredentials(string, string)

يقوم بتهيئة مثيل جديد لملفProjectServerCredentials فئة باستخدام عنوان URL لموقع SharePoint ورمز ترخيص SPOIDCRL صالح لموقع PWA (Project Web Access) الخاص بـ SharePoint.

public ProjectServerCredentials(string siteUrl, string authToken)
معامليكتبوصف
siteUrlStringعنوان URL لـ PWA (Project Web Access) API الخاص بـ Project Online.
authTokenStringرمز التفويض المميز (SPOIDCRL) لموقع PWA (Project Web Access) الخاص بـ SharePoint.

ملاحظات

استخدم هذا المُنشئ للاتصال بـ ProjectOnline عندما يكون لديك بالفعل AuthToken لموقع SharePoint Online الخاص بك.

أنظر أيضا


ProjectServerCredentials(string, string, string)

يقوم بتهيئة مثيل جديد لملفProjectServerCredentials فئة باستخدام URL لموقع SharePoint واسم المستخدم وكلمة المرور.

public ProjectServerCredentials(string siteUrl, string userName, string password)
معامليكتبوصف
siteUrlStringعنوان URL لـ PWA (Project Web Access) API الخاص بـ Project Online.
userNameStringاسم المستخدم لموقع SharePoint.
passwordStringكلمة المرور لموقع SharePoint.

ملاحظات

استخدم هذا المُنشئ للاتصال بـ ProjectOnline. الرجاء ملاحظة أنه يجب تمكين المصادقة القديمة في مدخل Azure ومركز إدارة Office 365.

أنظر أيضا


ProjectServerCredentials(string, NetworkCredential)

يقوم بتهيئة مثيل جديد لملفProjectServerCredentials فئة باستخدام URL لنقطة نهاية Project Web Access وبيانات اعتماد الشبكة.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
معامليكتبوصف
siteUrlStringعنوان URL لنقطة نهاية الوصول إلى الويب الخاصة بالمشروع.
credentialsNetworkCredentialبيانات الاعتماد المستخدمة لتسجيل الدخول إلى نقطة نهاية Project Web Access.

ملاحظات

استخدم هذا المُنشئ للاتصال بمثيل محلي لـ Project Server عبر PWA.

أمثلة

في هذا المثال مثيل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);
}

أنظر أيضا