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