Class ProjectServerCredentials
Der Name: Aspose.Tasks Zusammensetzung: Aspose.Tasks.dll (25.4.0)
Bestätigungen, die verwendet werden, um mit Project Online oder im Vorfeld von Project Server zu verbinden.
public sealed class ProjectServerCredentials
Inheritance
object ← ProjectServerCredentials
Vererbte Mitglieder
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
ProjectServerCredentials(String und String)
Initialisiert eine neue Instanz der Aspose.Tasks.ProjectServerCredentials-Klasse mit der URL der SharePoint-Seite und einem gültigen SPOIDCRL-Autorisations-Token für die SharePoint-Seite PWA (Project Web Access.
public ProjectServerCredentials(string siteUrl, string authToken)
Parameters
siteUrl
string
Die URL der PWA (Project Web Access) API von Project Online.
authToken
string
Der Autorisations-Token (SPOIDCRL) für die PWA (Project Web Access) Website von SharePoint.
Remarks
Verwenden Sie diesen Konstruktor, um mit ProjectOnline zu verbinden, wenn Sie bereits AuthToken für Ihre SharePoint Online-Website haben.
ProjectServerCredentials(String, String und String)
Initialisiert eine neue Instanz der Aspose.Tasks.ProjectServerCredentials Klasse mit der URL der SharePoint-Seite, Benutzername und Passwort.
public ProjectServerCredentials(string siteUrl, string userName, string password)
Parameters
siteUrl
string
Die URL der PWA (Project Web Access) API von Project Online.
userName
string
Der Benutzername für die SharePoint-Website.
password
string
Passwort für die SharePoint-Website.
Remarks
Bitte beachten Sie, dass die Erbe-Authentifizierung in Ihrem Azure-Portal und im Office 365 Admin-Zentrum aktiviert werden sollte.
ProjectServerCredentials(String und NetworkCredential)
Initialisiert eine neue Instanz der Aspose.Tasks.ProjectServerCredentials Klasse mit der URL von Project Web Access Endpoint und Netzwerkkreditials.
public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
Parameters
siteUrl
string
Die URL des Projekts Web Access Endpoint.
credentials
NetworkCredential
Die Credentials werden verwendet, um in Project Web Access Endpoint zu melden.
Examples
In diesem Beispiel wird die Aspose.Tasks.ProjectServerManager-Klasse verwendet, um eine Liste von Projekten aus der Project Server-Instanz auf http://project_server_instance.local zu lesen.
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
Verwenden Sie diesen Konstruktor, um mit dem On-Premise-Server über PWA verbinden zu können.
Properties
AuthToken
Erhalten Sie den Autorisierungs-Token für die SharePoint-Instanz.
public string AuthToken { get; }
Eigentumswert
SiteUrl
Erhalten Sie die URL von PWA auf der SharePoint-Seite oder die URL von Project Server.Zum Beispiel https://your_company_name.sharepoint.com/sites/pwa";
public string SiteUrl { get; }
Eigentumswert
UserName
Erhalten Sie den Benutzernamen für SharePoint-Website.
public string UserName { get; }
Eigentumswert
Methods
ToString()
Wiederholen Sie eine String-Repräsentation dieser Instanz.
public override string ToString()
Returns
Eine String-Repräsentation dieser Instanz.