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; }
财产价值
SiteUrl
在 SharePoint 网站或 Project Server 现场的 URL 获取 PWA 的 URL。例如, 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
这是这个实例的序列代表。