Class ProjectServerCredentials

Class ProjectServerCredentials

Именује се: Aspose.Tasks Асамблеја: Aspose.Tasks.dll (25.4.0)

Кредиције које се користе за повезивање са Пројектом Онлине или на пример Пројектом Сервером.

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

УРЛ ПВА (Пројекат Веб Приступ) АПИ Пројекат Онлине.

authToken string

Токен овлашћења (SPOIDCRL) за SharePoint PWA (Project Web Access) сајт.

Remarks

Користите овај конструктор да се повежете са ProjectOnline када већ имате AuthToken за SharePoint Online сајт.

ProjectServerCredentials(String, String и String)

Иницијалише нову инстанцију класе Aspose.Tasks.ProjectServerCredentials користећи УРЛ сајта SharePoint, корисничко име и лозинку.

public ProjectServerCredentials(string siteUrl, string userName, string password)

Parameters

siteUrl string

УРЛ ПВА (Пројекат Веб Приступ) АПИ Пројекат Онлине.

userName string

Корисничко име за SharePoint сајт.

password string

Парола за SharePoint сајт.

Remarks

Користите овај конструктор да бисте се повезали са ProjectOnline. Имајте на уму да аутентификација наслеђа треба да буде омогућена у вашем Азуре порталу и Центру за администрацију Оффице 365.

ProjectServerCredentials(КСНУМКС, NetworkCredential)

Иницијалише нову инстанцију класе Aspose.Tasks.ProjectServerCredentials користећи УРЛ крајњег тачка Пројекта Веб Аццесс и мрежне идентификације.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

УРЛ пројекта веб приступ крајње тачке.

credentials NetworkCredential

Кредитације су коришћене за пријављивање на крајњу тачку Пројекта Веб Аццесс.

Examples

У овом примјеру, примјер Аппосе.Таскс.ПројекатСерверМенаџер класа се користи за читање листе пројеката из примјер ПројекатСервер који се налази на сајту 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

Користите овај конструктор да бисте се повезали са примјеном Пројекта Сервера путем ПВА-а.

Properties

AuthToken

Добије токен овлашћења за SharePoint инстанцију.

public string AuthToken { get; }

Вредност имовине

string

SiteUrl

Добијете УРЛ ПВА на сајту SharePoint или УРЛ на претходном Пројект Серверу.На пример, 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

Постоји редовна репрезентација ове инстанције.

 Српски