ProjectServerCredentials.ProjectServerCredentials

ProjectServerCredentials(string, string)

Инициализирует новый экземплярProjectServerCredentials класс, использующий URL-адрес сайта SharePoint и действительный токен авторизации SPOYDCRL для сайта SharePoint PWA (Project Web Access).

public ProjectServerCredentials(string siteUrl, string authToken)
ПараметрТипОписание
siteUrlStringURL-адрес API PWA (Project Web Access) Project Online.
authTokenStringМаркер авторизации (SPOYDCRL) для сайта SharePoint PWA (Project Web Access).

Примечания

Используйте этот конструктор для подключения к ProjectOnline, если у вас уже есть AuthToken для вашего сайта SharePoint Online.

Смотрите также


ProjectServerCredentials(string, string, string)

Инициализирует новый экземплярProjectServerCredentials класс, используя URL-адрес сайта SharePoint, имя пользователя и пароль.

public ProjectServerCredentials(string siteUrl, string userName, string password)
ПараметрТипОписание
siteUrlStringURL-адрес API PWA (Project Web Access) Project Online.
userNameStringИмя пользователя для сайта SharePoint.
passwordStringПароль для сайта SharePoint.

Примечания

Используйте этот конструктор для подключения к ProjectOnline. Обратите внимание, что устаревшая проверка подлинности должна быть включена на портале Azure и в центре администрирования Office 365.

Смотрите также


ProjectServerCredentials(string, NetworkCredential)

Инициализирует новый экземплярProjectServerCredentials class с использованием URL-адреса конечной точки Project Web Access и сетевых учетных данных.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
ПараметрТипОписание
siteUrlStringURL-адрес конечной точки веб-доступа к проекту.
credentialsNetworkCredentialУчетные данные, используемые для входа в конечную точку Project Web Access.

Примечания

Используйте этот конструктор для подключения к локальному экземпляру Project Server через PWA.

Примеры

В этом примере экземпляр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);
}

Смотрите также