Class ProjectServerCredentials

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; }

Стоимость недвижимости

string

SiteUrl

Получается URL-адреса PWA на сайте SharePoint или URL-адреса Project Server.Например, https://your_company_name.sharepoint.com/sites/pwa »;

public string SiteUrl { get; }

Стоимость недвижимости

string

UserName

Получается имя пользователя для сайта SharePoint.

public string UserName { get; }

Стоимость недвижимости

string

Methods

ToString()

Возвращает строение представления этой инстанции.

public override string ToString()

Returns

string

Полное представление этой инстанции.

 Русский