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(Σύνδεσμος, Σύνδεσμος)

Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.ProjectServerCredentials χρησιμοποιώντας το URL της τοποθεσίας του SharePoint και το έγκυρο token εξουσιοδότησης SPOIDCRL για την τοποθεσία του SharePoint PWA (Project Web Access).

public ProjectServerCredentials(string siteUrl, string authToken)

Parameters

siteUrl string

Το URL του PWA (Project Web Access) API του Project Online.

authToken string

Το token εξουσιοδότησης (SPOIDCRL) για την τοποθεσία PWA (Project Web Access) του SharePoint.

Remarks

Χρησιμοποιήστε αυτόν τον κατασκευαστή για να συνδεθείτε στο ProjectOnline όταν έχετε ήδη το AuthToken για τον ιστότοπό σας στο SharePoint Online.

ProjectServerCredentials(Σύνδεση, Σύνδεση, Σύνδεση)

Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.ProjectServerCredentials χρησιμοποιώντας το URL της τοποθεσίας του SharePoint, το όνομα χρήστη και τον κωδικό πρόσβασης.

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

Parameters

siteUrl string

Το URL του PWA (Project Web Access) API του Project Online.

userName string

Το όνομα χρήστη για την τοποθεσία του SharePoint.

password string

Ο κωδικός πρόσβασης για την τοποθεσία του SharePoint.

Remarks

Χρησιμοποιήστε αυτόν τον κατασκευαστή για να συνδεθείτε στο ProjectOnline. Παρακαλούμε σημειώστε ότι η εξακρίβωση κληρονομιάς θα πρέπει να είναι ενεργοποιημένη στην πύλη Azure σας και στο κέντρο διαχείρισης του Office 365.

ProjectServerCredentials(Σύνδεσμος, NetworkCredential)

Αρχίζει μια νέα παράσταση της κατηγορίας Aspose.Tasks.ProjectServerCredentials χρησιμοποιώντας το URL του τερματικού σημείου πρόσβασης του Project Web και τα πιστοποιητικά δικτύου.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)

Parameters

siteUrl string

Το URL του έργου Web Access Endpoint.

credentials NetworkCredential

Τα πιστοποιητικά που χρησιμοποιήθηκαν για να συνδεθείτε στο Project Web Access endpoint.

Examples

Σε αυτό το παράδειγμα, η κατηγορία Aspose.Tasks.ProjectServerManager χρησιμοποιείται για να διαβάσετε μια λίστα έργων από την κατηγορία Project Server που βρίσκεται στο http://project_server_instance.local

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

Χρησιμοποιήστε αυτόν τον κατασκευαστή για να συνδεθείτε στην πρόωρη περίπτωση του Project Server μέσω του PWA.

Properties

AuthToken

Αποκτά το token εξουσιοδότησης για την παράσταση του SharePoint.

public string AuthToken { get; }

Αξία ιδιοκτησίας

string

SiteUrl

Λάβετε το URL του PWA στον ιστότοπο του SharePoint ή το URL του on-premise Project Server.Για παράδειγμα, 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

Πληροφορίες για την εκπροσώπηση αυτής της περιόδου.

 Ελληνικά