ProjectServerCredentials

ProjectServerCredentials(string, string)

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

public ProjectServerCredentials(string siteUrl, string authToken)
ΠαράμετροςΤύποςΠεριγραφή
siteUrlStringΗ διεύθυνση URL του API PWA (Project Web Access) του Project Online.
authTokenStringΤο διακριτικό εξουσιοδότησης (SPOIDCRL) για την τοποθεσία PWA (Project Web Access) του SharePoint.

Παρατηρήσεις

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

Δείτε επίσης


ProjectServerCredentials(string, string, string)

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

public ProjectServerCredentials(string siteUrl, string userName, string password)
ΠαράμετροςΤύποςΠεριγραφή
siteUrlStringΗ διεύθυνση URL του API PWA (Project Web Access) του Project Online.
userNameStringΤο όνομα χρήστη για την τοποθεσία του SharePoint.
passwordStringΟ κωδικός πρόσβασης για την τοποθεσία του SharePoint.

Παρατηρήσεις

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

Δείτε επίσης


ProjectServerCredentials(string, NetworkCredential)

Αρχικοποιεί μια νέα παρουσία τουProjectServerCredentials κλάση που χρησιμοποιεί τη διεύθυνση URL του τελικού σημείου Project Web Access και τα διαπιστευτήρια δικτύου.

public ProjectServerCredentials(string siteUrl, NetworkCredential credentials)
ΠαράμετροςΤύποςΠεριγραφή
siteUrlStringΗ διεύθυνση URL του τελικού σημείου πρόσβασης ιστού του έργου.
credentialsNetworkCredentialΤα διαπιστευτήρια που χρησιμοποιούνται για τη σύνδεση στο τελικό σημείο του Project Web Access.

Παρατηρήσεις

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

Παραδείγματα

Σε αυτό το παράδειγμα το παράδειγμα του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);
}

Δείτε επίσης