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(字符串, string)

启动 Aspose.Tasks.ProjectServerCredentials 类的新例子,使用 SharePoint 网站的 URL 和 SharePoint 的 PWA (Project Web Access) 网站的有效 SPOIDCRL 授权标志。

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

PWA(Project Web Access API)的URL。

authToken string

SharePoint 的 PWA (Project Web Access) 网站的授权标志(SPOIDCRL)。

Remarks

使用此构建器连接到 ProjectOnline 当您已经有 SharePoint Online 网站的 AuthToken。

ProjectServerCredentials(字符串、字符串、字符串)

启动 Aspose.Tasks.ProjectServerCredentials 类的新例子,使用 SharePoint 网站的 URL、用户名和密码。

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

Parameters

siteUrl string

PWA(Project Web Access API)的URL。

userName string

SharePoint 网站的用户名。

password string

SharePoint 网站的密码。

Remarks

请注意,您的 Azure 门户和 Office 365 管理中心应该启用遗产验证。

ProjectServerCredentials(网络信念,网络信念)

启动 Aspose.Tasks.ProjectServerCredentials 类的新例子,使用 Project Web Access 终点和网络认证的 URL。

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

项目网页访问的URL终点。

credentials NetworkCredential

使用的身份证登录到 Project Web Access 终点。

Examples

在此例子中,使用 Aspose.Tasks.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);
}

Remarks

使用此构建器通过 PWA 连接到 Project Server 的即时例子。

Properties

AuthToken

获取 SharePoint 示例的授权标志。

public string AuthToken { get; }

财产价值

string

SiteUrl

在 SharePoint 网站或 Project Server 现场的 URL 获取 PWA 的 URL。例如, 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

这是这个实例的序列代表。

 中文