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(Стринг, Стринг, Стринг)
Ініціалює новий приклад класу 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(ТОВАРИСТВО З ОБМЕЖЕНОЮ ВІДПОВІДАЛЬНІстю)
Ініціалює новий приклад класу Aspose.Tasks.ProjectServerCredentials за допомогою URL-адреси кінцевої точки Project Web Access та мережевих акредитацій.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
URL проекту веб-доступу кінцевого пункту.
credentials
NetworkCredential
Кредити використовуються для входу в кінцеву точку Project Web Access.
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
Офіційне представництво цієї інстанції.