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(Сеть, 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
Полное представление этой инстанции.