ProjectServerCredentials
내용물
[
숨다
]ProjectServerCredentials(string, string)
의 새 인스턴스를 초기화합니다.ProjectServerCredentials
SharePoint 사이트의 URL과 SharePoint의 PWA(Project Web Access) 사이트에 대한 유효한 SPOIDCRL 인증 토큰을 사용하는 클래스.
public ProjectServerCredentials(string siteUrl, string authToken)
모수 | 유형 | 설명 |
---|---|---|
siteUrl | String | Project Online의 PWA(Project Web Access) API URL입니다. |
authToken | String | SharePoint의 PWA(Project Web Access) 사이트에 대한 인증 토큰(SPOIDCRL)입니다. |
비고
SharePoint Online 사이트에 대한 AuthToken이 이미 있는 경우 이 생성자를 사용하여 ProjectOnline에 연결합니다.
또한보십시오
- class ProjectServerCredentials
- 네임스페이스 Aspose.Tasks
- 집회 Aspose.Tasks
ProjectServerCredentials(string, string, string)
의 새 인스턴스를 초기화합니다.ProjectServerCredentials
SharePoint 사이트의 URL, 사용자 이름 및 암호를 사용하는 클래스.
public ProjectServerCredentials(string siteUrl, string userName, string password)
모수 | 유형 | 설명 |
---|---|---|
siteUrl | String | Project Online의 PWA(Project Web Access) API URL입니다. |
userName | String | SharePoint 사이트의 사용자 이름입니다. |
password | String | SharePoint 사이트의 암호입니다. |
비고
이 생성자를 사용하여 ProjectOnline에 연결합니다. Azure Portal 및 Office 365 관리 센터에서 레거시 인증을 사용하도록 설정해야 합니다.
또한보십시오
- class ProjectServerCredentials
- 네임스페이스 Aspose.Tasks
- 집회 Aspose.Tasks
ProjectServerCredentials(string, NetworkCredential)
의 새 인스턴스를 초기화합니다.ProjectServerCredentials
Project Web Access 끝점 및 네트워크 자격 증명의 URL을 사용하는 클래스.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
모수 | 유형 | 설명 |
---|---|---|
siteUrl | String | 프로젝트 웹 액세스 끝점의 URL입니다. |
credentials | NetworkCredential | Project Web Access 끝점에 로그인하는 데 사용되는 자격 증명입니다. |
비고
이 생성자를 사용하여 PWA를 통해 Project Server의 온-프레미스 인스턴스에 연결합니다.
예
이 예에서ProjectServerManager
클래스는 http://project_server_instance.local 에 있는 Project Server 인스턴스에서 프로젝트 목록을 읽는 데 사용됩니다.
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);
}
또한보십시오
- class ProjectServerCredentials
- 네임스페이스 Aspose.Tasks
- 집회 Aspose.Tasks