Class ProjectServerCredentials

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

string

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

string

UserName

Erhalten Sie den Benutzernamen für SharePoint-Website.

public string UserName { get; }

Eigentumswert

string

Methods

ToString()

Wiederholen Sie eine String-Repräsentation dieser Instanz.

public override string ToString()

Returns

string

Eine String-Repräsentation dieser Instanz.

 Deutsch