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
ProjectOnline. Моля, имайте предвид, че автентичността на наследството трябва да бъде включена във вашия портал на 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.
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
Определение на тази инстанция.